Accelerated Mobile Page (AMP) 是一项旨在创建可在移动设备上快速加载的有吸引力的网页的计划,最初由 Google 开发。它由称为 AMP HTML 的 HTML 修改版本、JavaScript 库 AMP JS 和缓存库 Google AMP Cache 组成。该项目是开源的。
Accelerated Mobile Page 开源项目是为了解决移动页面加载缓慢的问题。虽然 Web 开发人员试图创建有吸引力的设计,但在后台运行的广告和分析脚本可能会导致智能手机和平板电脑的严重减速。用户倾向于完全避开网站或在他们的设备上安装广告拦截器,这意味着网站无法通过其内容获利。
AMP 由三个组件组成:
AMP HTML:旨在快速加载的 HTML 版本。某些标签(例如 <img> 标签)已替换为 AMP 的特殊标签,例如旨在快速加载的 <amp-img>。
AMP JS:经过优化以实现高效加载的 JavaScript 引擎。AMP JS 异步加载元素,防止任何单个元素阻止页面加载。
Google AMP 缓存:一种基于代理的缓存系统,用于获取和存储加速页面。 |