comfusion/hyperdrive

WordPress中加载页面的最快方式。

维护者

详细信息

git.habd.as/comfusion/hyperdrive

主页

安装: 4

依赖者: 0

建议者: 0

安全: 0

类型:wordpress-plugin

v1.0.0-beta.9 2017-06-15 18:08 UTC

README

WordPress中加载页面的最快方式。

Hyperdrive plugin for WordPress logo

Latest version on Packagist Supported PHP versions Supported WordPress versions Build status Code coverage

Hyperdrive 是一个WordPress插件,通过使用现代Web标准来提高网站性能。根据初步测试,Hyperdrive已被证明可以降低Twenty Seventeen主题的感知延迟200-300%。

翻译:俄语西班牙语葡萄牙语

工作原理

Hyperdrive使用一种名为Fetch Injection的性能优化技术,该技术可在支持的浏览器中使用。Fetch Injection利用Fetch,这是Ajax的现代替代品。

安装

有几种安装选项可用。选择最适合您技能水平和期望工作流程的一个。

Ensign

要手动安装插件,请按照以下步骤操作:

  1. hyperdrive.php 上传到 /wp-content/plugins/ 目录中,
  2. 通过WordPress中的 插件 菜单激活插件。

Lieutenant

要使用 Composer 安装和管理,请在WP安装目录中运行以下命令

composer require comfusion/hyperdrive:1.0.x-dev

上述操作将下载Hyperdrive测试版本并直接安装到 /wp-content/plugins 目录。运行 composer update 获取最新版本。

Commander

这里唯一可能不认识的是 rupa/z

ssh user:pass@wordpressbox.tld
z plugins
curl -O https://git.habd.as/comfusion/hyperdrive/raw/branch/master/src/hyperdrive.php
wp plugin activate hyperdrive

1.0.0版本发布候选前的待办事项

  • [ ] 只有在浏览器支持Fetch时才取消加载脚本,以支持旧浏览器。
  • [ ] 如此集成本地化行为如示例所示
  • [ ] 使用几个不同的主题进行测试并报告错误和需求。

贡献

每天都有数十万人和用户依赖WordPress在线消费和分享信息。因此,Hyperdrive对代码贡献有严格的要求。

尽管Hyperdrive对质量的要求很高,但请不要因此阻止您做出贡献。我们欢迎所有贡献者。

在可能的情况下,项目所有者、合作者和贡献者应拥抱敏捷宣言的价值

  • 个人和交互 胜过 流程和工具
  • 可工作的软件 胜过 全面的文档
  • 客户协作 胜过 合同谈判,以及
  • 对变化的响应 胜过 遵循计划

问题

Hyperdrive接受任何问题。无论措辞是否优雅,信息是否缺失,或者是否愚蠢。反馈是礼物,将如此对待。没有问题是不愚蠢的,即使是愚蠢的。

拉取请求

在创建PR(Pull Request)时,请打开问题,并对问题发起PR以关闭它。这确立了需求(问题)并有助于将需求与实现(拉取请求)区分开来,从而产生更稳健的解决方案。

在开始工作之前,请为您的编辑器或IDE安装并配置EditorConfig,以帮助将您的代码语法与项目的代码语法进行标准化。

许可证

AGPL-3.0 or any later version