1

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

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

4

1 回答 1

1

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

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

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

于 2012-06-29T15:20:01.737 回答