Font Size: a A A

Based On The Research Of WebKit’s Kernel Mobile Browser And Optimization

Posted on:2016-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z YuFull Text:PDF
GTID:2308330473460887Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the gradual improvement of the layout of the 4G network, the mobile Internet has become increasingly convenient. As the main entrance of the Internet, People get internet information from the mobile browser to become an integral part. The rapid development of mobile Internet browser brings opportunities as well as challenges to the mobile phone.On the one hand, the layout of 4G networks tend to improve,when a user connects to the Internet via mobile phone can get a better Internet experience,so it also can promote the development of intelligent terminal; On the other hand, the browser response will determine the pace of their users can be accepted.In this paper, the browser is based on the Android platform, the subject comes from a domestic software companies.This paper describes the current situation and the characteristics of mobile browser.It does a comparison between PC and mobile terminal to clarify the mobile browser’s advantages and disadvantages. Then it introduce several mainstream current rendering engine from browser kernel to clarify the cause of select WebKit.In the third chapter,it focuses on the overall WebKit’s framework and web page load processes as well as analyzes the Loader, DOM and Render module.In the fourth chapter,it analyze the Loader module’s problem which loaded the primary resource. Without changing the overall structure of the situation, I will modify part of the code.when load the same page at the second time, it will enhance the loading speed. Then, it analyze the Render module, introduced Render tree structure need to cache the information required to optimize the current cache Render Tree and caches. Finally, the test verifies the improved scheme, the test data can be seen from the browser’s performance has been greatly improved. Finally, this paper summarizes the work carried out and the follow-up prospects, there are many modules can be further optimize.
Keywords/Search Tags:WebKit, The browser kernel, Resource, Render tree structure
PDF Full Text Request
Related items