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
- 使用UIWebView构buildHTML5 iOS应用程序
- iOS 6的js事件function不调用,如果有setTimeout在其中
- 如何在iOS上的<input type = date>上注册值更改事件
- jqmobi。 在input字段集中的内容上移时,在ios(ipod)上
- UIWebview使用JavaScript在移动Safari中打开URL
- 将联系人添加到HTML网页的移动设备地址簿中
- html input type = file – 从iCloud中select一个文件
- 多人游戏在Android,iPhone和networking
- iOS:苹果是否禁用保存到主屏幕的网页应用的HTML5离线function?