Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for increasing canvas rendering speed of webpage

A canvas and speed technology, applied in the computer field, can solve problems affecting rendering performance, and achieve the effect of avoiding performance bottlenecks, wide application range, and simple operation.

Active Publication Date: 2016-01-27
LIANTONG NETWORK COMM TECH INC
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But need GPU support (also support GPU rasterization feature)
If the platform or device does not provide GPU support or does not support GPU rasterization features, it will affect the performance of rendering

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for increasing canvas rendering speed of webpage
  • System and method for increasing canvas rendering speed of webpage
  • System and method for increasing canvas rendering speed of webpage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to describe the technical content of the present invention more clearly, further description will be given below in conjunction with specific embodiments.

[0038] Before describing the embodiments according to the present invention in detail, it should be noted that the embodiments mainly lie in the combination of method steps and device components related to improving the rendering speed of the web page canvas. Accordingly, pertinent apparatus components and method steps have been indicated at appropriate places in the drawings by conventional symbols, and only details relevant to the understanding of the embodiments of the invention have been shown so as not to cause prejudice to those who benefit from the invention. The present disclosure may be obscured by details that would be apparent to one of ordinary skill in the art.

[0039] In this text, relational terms such as left and right, up and down, front and back, first and second are used merely to distin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a system and a method for increasing canvas rendering speed of a webpage. The system comprises a drawing module, a buffer module and a refresh module. The drawing module records drawing commands in command packages by taking a canvas frame as a unit, and executes the drawing commands to draw a memory bit map by taking the command package as a unit, wherein each command package only contains all the drawing commands involved by one canvas frame. The buffer module stores the memory bit map drawn by the drawing module. The refresh module reads the memory bit map stored in the buffer module and refreshes the memory bit map on display screen. With the adoption of the system and the method for increasing the canvas rendering speed of the webpage, the performance bottleneck caused by frequent copy of a large block of memory in the prior art is avoided when a browser renders "canvas elements" of the webpage on a platform or device without GPU support or GPU rasterization characteristics, the operation is simple, and the application range is relatively wide.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to Internet application technology, in particular to a system and method for increasing the rendering speed of a web page canvas. Background technique [0002] When the browser renders the "canvas element" of the web page, there are mainly two mutually independent modules, the drawing module and the screen refreshing module. Drawing module: responsible for executing the scripting language and performing drawing operations on the "canvas element" of the web page. Screen refresh module: responsible for listening to refresh events, synthesizing the content of the current page in real time and refreshing it to the screen. [0003] At present, when browsers on the market render "canvas elements" on web pages, there are generally two ways, one is CPU rendering, and the other is GPU rendering. [0004] see Figure 1 to Figure 2 shown, where figure 1 It is a schematic structur...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30
CPCG06F16/957
Inventor 吴进锋
Owner LIANTONG NETWORK COMM TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products