上图大概是WebView从启动到展示页面信息的几个阶段。
优化方案:
提前初始化一个全局的WebView
提前初始化一个WebView,当需要的时候直接使用,在显示WebView的时候减少了WebView初始化的时间。
初始化WebView和请求数据同时进行
在初始化WebView的时候由Native去进行网络数据的请求,当WebView初始化完成后使用Native请求到的数据。
减少DNS的时间
尽量让WebView加载网页的链接的域名和App中使用的域名相同,减少DNS的时间。
上图大概是WebView从启动到展示页面信息的几个阶段。
优化方案:
提前初始化一个WebView,当需要的时候直接使用,在显示WebView的时候减少了WebView初始化的时间。
在初始化WebView的时候由Native去进行网络数据的请求,当WebView初始化完成后使用Native请求到的数据。
尽量让WebView加载网页的链接的域名和App中使用的域名相同,减少DNS的时间。
本文标题:如何缩短WebView展示页面信息的时间?
本文链接:https://www.haomeiwen.com/subject/gozjnktx.html
网友评论