最近我听说了 Accelerated Mobile Pages 项目,并阅读了一些有关它的信息。
我想知道如何为基于 Ionic 和 Angular 构建的现有网站实现它?
基本上没有几乎可能的解决方案可以做到这一点。如果你检查文档here.
让所有第三方 JavaScript 远离关键路径
第三方JS喜欢使用同步JS加载。他们还喜欢记录并编写更多同步脚本。例如,如果您有 5 个广告,每个广告执行 3 次同步加载,并且连接延迟为 1 秒,那么仅 JS 加载就需要 18 秒的加载时间。
AMP 页面允许第三方 JavaScript,但仅限于沙盒 iframe。通过禁止它们进入 iframe,它们就无法阻止主页的执行。即使它们触发多个样式重新计算,它们的小 iframe 也具有很少的 DOM。
样式重新计算和布局对于 DOM 大小来说是典型的,因此与重新计算页面样式和布局相比,iframe 重新计算速度非常快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)