Hyperdrive es un plugin de WordPress el cual incrementa el rendimiento de un sitio web usando estandares web modernos. Basado en pruebas iniciales Hyperdrive ha demostrado reducir la latencia percibida al cargar el tema Twenty Seventeen en 200-300%.
Traducciones: English, Pу́сский, Português
Hyperdrive usa una técnica de optimización de rendimiento conocida como Fetch Injection disponible en navegadores compatibles. Fetch Injection aprovecha Fetch, el moderno reemplazo para Ajax.
Hay disponible varias formas para realizar la instalación. Utilice la opción que mejor se adapte a su nivel técnico y/o modo de trabajo.
Para instalar el plugin de forma manual, simplemente:
- Suba el archivo
hyperdrive.php
al directorio/wp-content/plugins/
, - Active el plugin utilizando el menú Plugins de WordPress.
Para instalar y administrar utilizando Composer ejecute el siguiente comando desde el directorio de instalación de WP:
composer require vhs/hyperdrive:1.0.x-dev
El comando anterior bajara la última versión beta de Hyperdrive disponible y la instalará en el directorio /wp-content/plugins
. Ejecute composer update
para obtener la versión más reciente.
Lo único que puede ser que no reconozca es rupa/z
:
ssh user:pass@wordpressbox.tld
z plugins
curl -O https://code.vhs.codeberg.page/vhs/hyperdrive/raw/branch/trunk/src/hyperdrive.php
wp plugin activate hyperdrive
- Sacar scripts de la cola (dequeue scripts) solo si el Navegador es compatible con Fetch para mantener compatibilidad con navegadores no actualizados.
- Integrar comportamientos de localización (localization behaviors) tal como se muestra aquí.
- Probar con otros temas y reportar los errores o fallas encontrados.
Cientos de miles de individuos y usuarios dependen de WordPress para consumir o compartir información en internet. Por esa razón Hyperdrive tiene requerimientos estrictos para hacer contribuciones a su código.
Aunque Hyperdrive tenga un alto estándard de calidad, por favor no permita que esto le impida hacer contribuciones. Nosotros evaluamos todas las contribuciones.
En lo posible los dueños de proyectos, colaboradores y contribuyentes deberán regirse por los valores del manifiesto ágil:
- Individuos e interacciones por encima de procesos y Herramientas
- Software que funciona por encima de Documentación Exhaustiva
- Colaboración con el Cliente por encima de Negociación de Contrato, y
- Responder al Cambio por encina de Seguir un Plan
Hyperdrive acepta cualquier reporte de problemas. Bien sea extremadamente detallado, sin información relevante o simplemente estúpido. La información del usuario es un regalo y como tal será tratada. Niguna pregunta es estúpida, ni siquiera las realmente estúpidas.
Por favor abra un reporte (issue) antes de crear un PR y asegúrese que su PR este asociado a un reporte para poder cerrarlo. Este esquema establece una necesidad (el reporte) y ayuda a separar la necesidad de la implementación (el PR), resultando en soluciones más robustas.
Antes de implementar un PR por favor instale y configure EditorConfig para su editor o IDE, esto ayuda a mantener la sintaxis de su código normalizada con la del resto del proyecto.