异乡客

我一生戎马刀上飘 见过英雄弯下小蛮腰 飞檐走壁能飞多高 我坐船练习水上漂

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

 

posted on 2020-07-12 21:29  cvv54  阅读(174)  评论(0编辑  收藏  举报