码迷,mamicode.com
首页 > Web开发 > 详细

WebView

时间:2019-11-12 12:55:20      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:com   并且   就是   渲染   app   webkit   页面   实例   html   

WebView是手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装的一个组件。没有提供地址栏和导航栏,只是用来展示一个网页界面。WebView也就是我们熟悉的“网络视图”,能加载并显示网页。

使用场景:比如有个APP,想要访问H5页面(如百度页面),可以不使用手机自带的浏览器,只需APP内部展示百度页面,这时候就可以用WebView。

WebView初始化

当App首次打开时,默认是并不初始化浏览器内核的;只有当创建WebView实例的时候,才会创建WebView的基础框架。所以与浏览器不同,App中打开WebView的第一步并不是建立连接,而是启动浏览器内核。

在浏览器中,我们输入地址时(甚至在之前),浏览器就可以开始加载页面。

在客户端中,客户端需要先花费时间初始化WebView完成后,才开始加载。

而这段时间,由于WebView还不存在,所有后续的过程是完全阻塞的。简单对比下两个的渲染过程:

技术图片

技术图片

可以看出在webview初始化之前,后面的步骤根本无从走起,耗时当然变长了。并且每次打开webview都要走这个过程。

 

 

原文:https://www.cnblogs.com/pqjwyn/p/7120342.html

WebView

标签:com   并且   就是   渲染   app   webkit   页面   实例   html   

原文地址:https://www.cnblogs.com/xjy20170907/p/11840750.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!