Android 浏览器内核浅谈,基于WebKit内核的Android手机浏览器的性能研究与加载优化...

南京邮电大学

硕士

2017

基于WebKit内核的Android手机浏览器的性能研究与加载优化

Performance Research and Load Optimization of Android Mobile Phone Browser Base on WebKit Kernel

许侠

姚建国

电子与通信工程(专业学位)

随着互联网技术的迅速发展和4G网络的日渐完善,以及网络的迅速普及,移动浏览器作为人们获取网络资讯的一种非常重要的工具,与人们的日常生活和工作的联系越来越紧密。手机浏览器已经成为人们生活中必不可少的一个部分,同时,手机浏览器作为人们常用的上网的入口,市场价值也越来越大。在早期由于硬件条件比较差,智能手机发展缓慢,手机浏览器主要是WAP浏览器。随着硬件的不断发展和新技术的不断出现,智能手机越来越完善,随之而来就是Web浏览器正在逐渐地取代以前的WAP浏览器。论文介绍了国内外手机浏览器的发展,并得出结论:Web浏览器将是未来的发展趋势。论文介绍了手机浏览器的整体的工作流程,分析了当前主流的一些手机浏览器。论文从浏览器的核心部分浏览器的内核入手,比较了目前市场上最流行的四种浏览器引擎,说明了选择WebKit内核的原因并不仅仅是因为市场需求流行,而且还与其出色的性能有关。论文着重分析了浏览器引擎的架构和处理页面请求的主要流程,并对其中重要的Loader模块、DOM模块和Render模块进行了详细分析。论文分析了WebKit内核在加载资源和渲染资源时存在的一些缺陷,并针对这些缺陷做出了相应的优化改进方案,提升了资源加载和渲染的速度。论文第四章基于网页之间的相似性,提取相似网页之间的样式进行重用,对于加载新网页的过程,给出了一种方法来检索可以重用样式。论文第五章对渲染机制中存在重复渲染的问题进行了相应的改进,首先把需要加载的网页分为两倍于手机屏幕大小的众多区域,优先加载当前用户可视化的区域,当用户向下滑动时就已经加载好了,避免了因触发子资源带来的重复渲染问题。最后,对本文进行了总结并对手机浏览器的发展进行了展望,同时对手机浏览器未来的优化方向进行了讨论。

With the rapid development of Internet technology and the increasingly perfect 4G network,and the rapid spread of the network,mobile browser as a network of people access to information is a very important tool,and people's daily life and work more and more closely.Mobile browser has become an indispensable part of people's lives,at the same time,mobile browser as a commonly used Internet access,the market value is also growing.In the early because of poor hardware conditions,the development of smart phones slow,mobile browser is mainly WAP browser.With the continuous develop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值