collab / module-quicklink
通过在空闲时间预取或预渲染视口中的链接,加快后续页面加载速度。
1.0.2
2024-08-22 07:13 UTC
Requires
- magento/framework: *
README
Collab_QuickLink 模块允许您在您的 Magento 2 商店中嵌入和配置 quicklink。
工作原理
Quicklink 尝试使后续页面的导航加载更快。它
- 检测视口内的链接(使用 Intersection Observer)
- 等待浏览器空闲(使用 requestIdleCallback)
- 检查用户是否没有使用慢速连接(使用
navigator.connection.effectiveType
)或已启用数据节省(使用navigator.connection.saveData
) - 预取(使用
<link rel=prefetch>
或 XHR)或 预渲染(使用 Speculation Rules API)链接的 URL。提供一些对请求优先级的控制(如果支持,可以切换到fetch()
)。
配置
您可以在管理面板的 商店 > 配置 > Collab 扩展 > Quicklink
下配置此模块。完整选项说明请参阅 quicklink 文档。
安装详细信息
composer require collab/module-quicklink bin/magento setup:upgrade