Sitios estáticos, revisitados
Por qué volví a llevar este blog a un build completamente estático después de dos años persiguiendo funcionalidades renderizadas en servidor.
Por qué volví a llevar este blog a un build completamente estático después de dos años persiguiendo funcionalidades renderizadas en servidor.
Una regresión de CLS que nunca aparecía en desktop, rastreada hasta un font fallback con métricas distintas.
Un script de build se volvió 40% más lento después de que lo 'optimicé' con worker threads, y lo que eso me enseñó sobre perfilar primero.
Conectando Lighthouse CI al pipeline para que una regresión de rendimiento haga fallar el build en lugar de notarse después.
Escribir reglas de cache-control para un sitio estático me obligó a entender de verdad qué hacen.
Auto-alojar dos familias de fuentes eliminó una petición que bloqueaba el render y una buena parte de layout shift en una tarde.
Lo que aprendí cayendo en el pozo de astro:transitions tratando de que un solo cross-fade se sintiera bien.
Eliminando un script de redimensionado de imágenes hecho a mano en favor del componente `<Image />` de Astro.