La historia de cómo creé un sitio web increíble tras desafiar continuamente la página web de Hiroshi Abe
La trayectoria y los conocimientos técnicos de un autoproclamado «hombre con el sitio web más rápido en velocidad de descarga» que siguió desafiando la página web de Hiroshi Abe

La historia de cómo creé un sitio web increíble tras desafiar continuamente la página web de Hiroshi Abe
Como «el autoproclamado poseedor del sitio web más rápido en velocidad de descarga», me mantuve desafiando la página web de Hiroshi Abe. Como resultado, logré crear un sitio web de alto rendimiento que no se limita únicamente a competir en velocidad. Por cierto, el sitio de Hiroshi Abe sigue siendo rápido hoy en día. Le expreso mis respetos.

Selección del stack tecnológico
Motivos para adoptar Astro + Alpine.js
Elegí esta combinación porque permite utilizar JavaScript «solo cuando sea necesario y en la cantidad justa». Astro puede eliminar tanto JavaScript innecesario como sea posible durante el build, haciendo que la página sea liviana. Dicho esto, sin un mínimo de animaciones, como en las transiciones de pantalla, resultaría algo insuficiente para el sitio web de una empresa. Por ello, utilicé Alpine.js, una versión sumamente simple de herramientas SPA como Vue, React o Angular, e implementé las animaciones con el mínimo indispensable de JavaScript.
Estrategia de optimización de imágenes
Las imágenes son una pesada carga en la web actual. Por eso, opté por AVIF, un formato de imagen moderno.
Resultados de la optimización del rendimiento
Por fin lo conseguí. En Lighthouse, obtuve la puntuación máxima en Performance y SEO para escritorio.
- Lighthouse (escritorio): Performance 100, Accessibility 99, Best Practices 93, SEO 100
- Lighthouse (móvil): Performance 95, Accessibility 99, Best Practices 93, SEO 100
- First Contentful Paint: escritorio 0,5 s, móvil 1,9 s
- Largest Contentful Paint: escritorio 0,6 s, móvil 2,3 s
Estrategia de Cache-Control
La caché es nuestra amiga. Con una configuración de caché de 1 año (31 536 000 segundos), las imágenes cargadas una vez no se vuelven a descargar durante 1 año. También permite ahorrar datos de navegación a los usuarios. Todos contentos.
// Firebase Hosting設定
{
"headers": [
{
"source": "**/*.@(jpg|jpeg|gif|png|webp|avif)",
"headers": [
{
"key": "Cache-Control",
"value": "max-age=31536000, immutable" // 1年間のキャッシュ!
}
]
}
]
}
A través de este desafío, aprendí que es importante diseñar un sitio web priorizando la experiencia del usuario y no solo la velocidad. La velocidad es una gran virtud, pero la facilidad de uso lo es aún más.
¿Quiere aplicar esto en su empresa?
Nuestra recepción con IA «Cloudia» atiende solicitudes de desarrollo de IA por encargo.
Más información: Plataforma de IA y desarrollo por contratoSupport this article
If this article was helpful, please support us with a tip. You can choose any amount.
Etiquetas
Artículos Relacionados
Qué se ve y qué no se ve en el historial de Git: comprobamos cuatro OSS con Grift
Separamos qué se puede contar en un historial de git con reglas explícitas y qué no. Comprobamos cuatro OSS reales por repositorio. No garantiza la capacidad de una persona ni que el registro esté completo.
Cómo mantener en la implementación el principio de «no asignar puntuaciones ni clasificaciones»: las 5 condiciones que Grift CLI ha establecido para la próxima versión
Grift CLI promete no emitir puntuaciones ni clasificaciones. En la verificación cruzada de octubre de 2026, se descubrió que, si bien una nota indicaba que no se trataba de una clasificación, la tabla estaba ordenada de forma descendente por número de commits. Explicamos de forma sencilla las 5 condiciones de aceptación impuestas para la versión 0.8, dirigidas a clientes, comerciales de SES e ingenieros.
Por qué las estimaciones en desarrollo de IA y por encargo dependen de cada persona: cómo convertir los fundamentos en activos de la empresa
Explicamos por qué las estimaciones en el desarrollo por encargo varían según la persona y cómo crear fundamentos explicables utilizando el historial de GitHub, los precios de mercado y el desglose de horas de trabajo. También presentamos el enfoque para utilizar Grift.