Font Size: a A A

Research On The Rendering Method Of Mobile Device Browser Based On WebKit

Posted on:2017-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2348330485960025Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet technology,4G network has been rapidly popularized, mobile devices become the important part of people's daily life and work slowly by the advantage of their mobility and flexibility. Mobile browser applications change a lot and step in a new world.Smart mobile terminal is changing the way of users linking the Internet, which instead of PC web application becoming the more important place.Nowadays there are lot of browsers, however, they have a common problem:slowly web page response, not smooth interaction, long resources loading time and so on. However, the browser spends on the page-rendering the most of costing time, so how to improve the rendering of the browser effectively, becoming the most important problem needed to solve.The main work of this paper is carried out from the following aspects:First of all,this essay base on the WebKit browser rendering mechanism, analysis the principle of the rendering engine by the WebKit kernel to understand the process from the HTML document parsing, the DOM tree structure is established, the RenderObject tree and the RenderLayer tree any other inside objects are built, RenderLayerBackings are composited, to show the render page. Finding the main problem from the render process.Secondly, the structure of the ring buffer to create shared memory and semaphore synchronization mechanism to ensure the orderly process, realize multi layer parallel rendering. According to the user's browsing behavior, shared memory optimization, improvement scheme is given to optimize the response. In the combination of the composite layer, the multi thread mode is adopted to merge.Finally, a typical web site is selected to test the improved browser kernel. Better enhance rendering display efficiency, provide more smooth browsing experience.In this paper, the realization of the WebKit based parallel rendering, and cater to the mobile device configuration and user habit, significantly enhance the web page rendering and response rate and to enhance the browser performance, provide better user experience has a certain practical significance.
Keywords/Search Tags:WebKit, parallel rendering, rendering efficiency
PDF Full Text Request
Related items