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