swissup / module-speculation-rules
Swissup Speculation Rules 模块
1.0.3
2024-08-01 10:36 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2|^8.3
- magento/framework: ^102.0|^103.0
- swissup/module-core: ^1.12.20
This package is auto-updated.
Last update: 2024-09-01 10:54:29 UTC
README
描述
《Speculation Rules API》是谷歌开发的一个JSON定义的API,旨在通过推测性加载策略提高网页加载性能。还有Mozilla MDN的更多描述。
它是如何工作的?
谷歌的Speculation Rules API旨在针对文档URL,而不是特定的资源文件。Speculation Rules API引入了一种更表达性和可配置的语法,用于指定哪些文档应该被预取或预渲染。通过在type="speculationrules"
的脚本中定义JSON格式的结构,开发者可以为预渲染和预取制定规则。这种增强的灵活性允许对推测性加载进行微调。
页面速度影响
浏览器支持
我能使用Speculation Rules吗?
安装
对于客户端
cd <magento_root> composer require swissup/module-speculation-rules bin/magento module:enable Swissup_SpeculationRules Swissup_Core bin/magento setup:upgrade
对于维护者
cd <magento_root> composer require swissup/module-speculation-rules:dev-master --prefer-source bin/magento module:enable Swissup_SpeculationRules Swissup_Core bin/magento setup:upgrade