美文网首页锻炼吃饭的家伙
ios-面试-wkwebview与webview相比较优缺点

ios-面试-wkwebview与webview相比较优缺点

作者: 简鱼7819 | 来源:发表于2019-11-24 14:35 被阅读0次

UIWebview在最新版本已经不再支持,全面有UIWKWebview代替。

UIWKWebview与UIWebview相比较有哪些优势:

1,运行速度更快,占用内存低,大概是UIwebView 的四分之一到三分之一

2,与UIwebView 和APP同一个进程,内存不够用时就会crash ,从而导致APP crash不同。UIWKWebview与APP的主进程分离,wkwebView为多进程组件,他会从APP内存中分离内存到单独的进程中。当内存超过了系统分配给为空webView的内存时候,会导致为空webView浏览器崩溃白屏,但是APP不会crash。(APP会收到系统通知,并且尝试去重新加载页面)

3,wkwebview 使用和手机Safari浏览器一样的nitro JavaScript引擎,相比于UIwebView的javaScript 引擎有非常大的性能提升

4,wkwebview 是异步处理APP原生代码与JavaScript之间的通信,因此普遍上执行速度会更快

5,消除了触摸延迟

缺点:

1,不能截屏,

2,不支持记录webkit 的请求

3,APP退出会清湖HTML5的本地存储数据,

4,不支持accept cookies 的设置

5,需要iOS 9 或更高版本

参考链接https://blog.csdn.net/flover5724059/article/details/88926573

相关文章

网友评论

    本文标题:ios-面试-wkwebview与webview相比较优缺点

    本文链接:https://www.haomeiwen.com/subject/ilylwctx.html