Ingeniería 2 min de lectura

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

Terisuke
Share this article:
Imagen de un sitio web de alto rendimiento

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.

Imagen de perfil del desarrollador

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 contrato

Support this article

If this article was helpful, please support us with a tip. You can choose any amount.

Secure payment via Stripe
Última actualización: 23 de octubre de 2026

Artículos Relacionados

Leer artículo
Ingeniería

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.

#Grift #OSS +3
Leer artículo
Ingeniería

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.

#Grift #OSS +3
Leer artículo
Ingeniería

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.

#見積もり #受託開発 +2