是否有适用于 iOS 和 Android 浏览器的性能指南?

Posted

技术标签:

【中文标题】是否有适用于 iOS 和 Android 浏览器的性能指南?【英文标题】:Are there performance guides for iOS and Android browsers? 【发布时间】:2012-06-29 12:37:25 【问题描述】:

作为一名网络开发人员,我还必须考虑 androidios 网络浏览器。这些浏览器的渲染引擎以及功能和内存的不足带来了很多复杂性。

所以我想知道,是否有针对这些浏览器的性能调整(html/CSS/javascript)的综合指南?

【问题讨论】:

我给了你一个upvote并且喜欢这个问题,我也对答案感兴趣。同时,这里有一个很好的 javascript 移动优化资源,对我有帮助:***.com/questions/8264307/… 【参考方案1】:

我还没有找到专注于移动开发的实际指南。然而,我的编码实践是做你为桌面浏览器做的所有事情,并尝试在以下方面付出额外的努力:

通过使用 CDN、ETag、适当的到期日期等,最大限度地利用缓存。 尽量减少回流/重绘,它们是 CPU 密集型的 积极优化图片以最小化下载大小。 最小化服务器往返次数并包括 JS/CSS,因为大多数手机都用于 3G/4G 和其他无线网络。它们往往比有线宽带(有线/DSL)具有更高的延迟。 不要使用动画 gif、3d 变换等。

这里是一些阅读材料:https://developers.google.com/speed/docs/best-practices/rules_intro

【讨论】:

以上是关于是否有适用于 iOS 和 Android 浏览器的性能指南?的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 和 iOS 应用程序的 WebSockets

适用于 Android 和 iOS 设备的 Titanium Appcelerator 蓝牙模块 [关闭]

适用于 Android 和 IOS 的 HighChart 库 [关闭]

适用于 Android 和 iOS 的基于 websocket 的 MQTT

使用 Javascript 检测抖动事件,适用于所有主要浏览器/设备(iOS、Android)

focus-within 适用于 Android 浏览器,但不适用于 iOS