UIWebview JS性能比iOS 6/7上的移动Safari更慢吗?
我们最近从一个iOS应用程序testing了一些HTML5内容,包含大量的JavaScript库。 该应用程序旨在加载UIWebview中的这些内容。 iOS 6被用于这个testing。 我的团队没有观察到移动Safari浏览器有任何明显的性能问题。 但在networking和其他stackoverflow讨论(像这个链接 )专家声称,UIWebview没有Nitro Javascript引擎,所以它通常比移动Safari浏览器慢得多。
这不再是最新版本的iOS(6/7testing版)的问题吗?
有没有一种方法来衡量和观察UIWebview和Mobile Safari浏览器之间的性能差异?
是的,有一种基准差异的方法。
首先在Safari中启动这个基准: http : //www.webkit.org/perf/sunspider/sunspider.html
然后,构build一个包含UIWebView的简单应用程序,并让它打开URL。 现在启动平板电脑/手机上的应用程序再次在您的UIWebView中运行testing。
我在iPad 2上的结果iOS 6.1.3:
Safari Total: 1490.8ms UIWebView Total: 5496.8ms
- HTML5的Safari iOS只访问相机没有照片库
- 我如何在HTML5的应用程序caching中存储50MB的video?
- html5inputtypes数字与移动正则expression式模式
- 本地iOS电子邮件客户端不能播放HTML5video(2015)
- 如何在iOS中自动播放媒体> = 4.2.1 Mobile Safari?
- 在iOS背景模式下继续播放来自html5播放器的audio
- 修复iOS Safari的“deviceorientation”事件不规范?
- Cordova / Phonegap 3.1键盘(仍然)覆盖重点forms领域 – iOS 7
- HTML 5video自动播放function检测