webview

webview内核:

1、ios UIWebView

2、ios WKWebView,比UIWebView各方面强很多,但不支持页面缓存等

3、Android Webkit

4、Chromium,比Webkit强大

5、Android X5内核:速度快、省流量、更安全、更稳定、兼容好、体验优

webview启动过程:

1、APP首次打开时,默认并不初始化浏览器内核

2、创建webview实例的时候才会去初始化

优化:

创建全局webview

导航栏优化:

和webview并行一起加载,而不是在webview加载完成后才初始化

URL预加载:

相比所有准备好再请求页面, 准备和请求页面同步进行,url load和动画并行加载会更好一些。

提升滚动条的使用体验:
模拟wifi下页面加载过程,让用户感觉加载变快了。屏蔽原生滚动条

js-sdk优化:

原来scheme长度有限制、iframe依赖jssdk.js文件

现在webkit,无依赖jssdk.js文件,直接调用

缓存策l略:

1、浏览器缓存机制

2、web storage

3、web sql database

4、application cache

5、indexedDB

原文地址:https://www.cnblogs.com/cvv54/p/13290001.html