Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for inter-process rendering in browser

A cross-process and browser technology, applied in the Internet field, can solve problems such as user experience impact, process memory surge, excessive rendering engines, etc., to improve system resource utilization and user experience, speed up response, and achieve load balancing Effect

Active Publication Date: 2015-02-25
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the widespread use of webapps, user devices often need to render content for many webapps. At this time, if too many rendering processes are created, the performance of the computer will decrease, so it is necessary to limit the number of rendering processes created; and if multiple WebApps are used repeatedly In the same rendering process, there will be too many rendering engines in a certain rendering process, which will cause the memory of the process to skyrocket and the response speed to slow down, which will greatly affect the user experience

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
  • Method and device for inter-process rendering in browser
  • Method and device for inter-process rendering in browser
  • Method and device for inter-process rendering in browser

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0019] figure 1 It is a schematic structural diagram of a cross-process rendering device provided by an embodiment of the present invention. The cross-process rendering device mentioned in the embodiment of the present invention can be implemented in browsers such as WebKit, Gecko, and Trident, as shown in the figure. It may at least include a global policy object 10, at least one application process 20, and at least one rendering process 30, wherein:

[0020] The...

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

An embodiment of the invention discloses a method for inter-process rendering in a browser. The method includes that an application process sends a rendering policy request to a global policy object; the global policy object returns rendering policy information to the application process according to running status information of all current rendering processes; the application process requests the target rendering process for establishing a rendering engine for the same according to the rendering policy information, and establishes session connection with the target rendering process, and picture rendering is performed through the rendering engine. The invention further discloses a device for inter-process rendering. By the method and device, load balancing of rendering processes can be realized.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a cross-process rendering method and device in a browser. Background technique [0002] With the rapid development of Internet technology, many applications developed based on the browser kernel (that is, webapp, generally can refer to third-party applications based on web page technology) due to their low development costs, no installation, and compatibility with various mobile devices and platforms The advantages of low adaptation cost and other advantages have been favored by users and app providers, such as webapps developed based on browser engines such as WebKit, Gecko, and Trident. Taking WebKit-based browsers as an example, many current WebKit-based browsers adopt a cross-process rendering solution, that is, the rendering engine is run in a separate rendering process, and the display and interaction of web pages, webapps, and other content are realized through inter-...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F9/44
CPCG06F9/5027G06F16/9574
Inventor 常平黄奎
Owner TENCENT TECH (SHENZHEN) CO LTD