移动 chrome 与 Safari 性能

Posted

技术标签:

【中文标题】移动 chrome 与 Safari 性能【英文标题】:mobile chrome vs safari performance 【发布时间】:2015-01-27 21:35:55 【问题描述】:

我正在开发基于 phonegap/cordova 的移动混合应用程序。 网页代码基于角度。当我在 android 上使用 chrome 时,我面临着各种性能问题。相同的代码可以在 ios 应用程序上与 safari 一起流畅运行。

典型的性能问题是,如果您点击链接,则需要多毫秒的时间来做出反应和导航。过渡/动画也比 ios 慢。

IOS 6 或以上 安卓4.4或以上

我想知道是什么在 chrome 设置中减慢了我的 web 代码。它应该放慢速度有什么神话或原因吗?

【问题讨论】:

【参考方案1】:

不,没有明确的理由表明它应该更慢。但是,设备之间很可能存在一些性能差异,总的来说,我发现 iOS 设备在这个意义上的响应更快一些,但新的 Android (>= 4.4) 感觉完全一样。

您可能面临的链接反应缓慢的是famous 300ms delay 用于双击检测功能,可以通过绑定到 touchstart 而不是 click 来删除它在该问题的第一个答案中提到。

【讨论】:

感谢 300ms 一个很好的解决方案。同样对于 是的,Crosswalk 可能不会损害性能,但请记住,与普通应用程序相比,它是一个巨大的包。

以上是关于移动 chrome 与 Safari 性能的主要内容,如果未能解决你的问题,请参考以下文章

移动 Safari/Chrome 上的 Angular 应用程序中出现严重的键盘延迟

移动 iOS 和 Android Safari/Chrome 之间的 JavaScript 差异

移动设备上的 Safari - 计算样式与给定不同

如何检测没有 chrome 的移动 safari?

两个iPhone浏览器的对决:Safari与Chrome

关闭会话时未删除移动浏览器(chrome、safari)cookie