Javascript iOS 6/7上的UIWebview JS性能是否比mobile safari慢?

Javascript iOS 6/7上的UIWebview JS性能是否比mobile safari慢?,javascript,ios,html,uiwebview,mobile-safari,Javascript,Ios,Html,Uiwebview,Mobile Safari,我们最近在一个iOS应用程序中测试了一些HTML5内容和大量javascript库。设计用于在UIWebview中加载这些内容的应用程序。iOS 6用于此测试。我的团队没有发现任何明显的针对mobile safari浏览器的性能问题。但在网络和其他stackoverflow讨论中(比如这一次),专家声称UIWebview忽略了Nitro Javascript引擎,因此它通常比移动Safari浏览器慢得多 最新版本的iOS(6/7测试版)是否不再存在此问题 是否有办法对UIWebview和Mobi

我们最近在一个iOS应用程序中测试了一些HTML5内容和大量javascript库。设计用于在UIWebview中加载这些内容的应用程序。iOS 6用于此测试。我的团队没有发现任何明显的针对mobile safari浏览器的性能问题。但在网络和其他stackoverflow讨论中(比如这一次),专家声称UIWebview忽略了Nitro Javascript引擎,因此它通常比移动Safari浏览器慢得多

最新版本的iOS(6/7测试版)是否不再存在此问题


是否有办法对UIWebview和Mobile Safari浏览器之间的性能差异进行基准测试和观察?

是的,有办法对这些差异进行基准测试

首先在Safari中启动此基准测试:

然后,构建一个包含UIWebView的简单应用程序,并让它打开URL。现在在平板电脑/手机上启动应用程序,然后在UIWebView中再次运行测试

我在iPad2 iOS 6.1.3上的成绩:

Safari Total: 1490.8ms

UIWebView Total: 5496.8ms

苹果使用了很多技巧来确保web应用程序不会像cocoa应用程序那样友好/快速/可用。据我所知,这仍然是苹果方面的限制,无论是有意还是无意,我不敢说。@Dummy如果这对你有帮助,你能接受这个答案吗?