Esta página existe en algún lugar. Una máquina la generó, otra te la sirvió y los datos viajaron para llegar hasta ti.

El sitio nació de una pregunta: ¿cuánto necesitamos realmente?

Las decisiones

Estático por decisión

Las páginas se generan antes de la visita y pueden servirse como archivos ya preparados.

Menos trabajo para el navegador

Aproximadamente 1,6 kB de JavaScript inline gestionan únicamente el tema claro/oscuro; el contenido y la navegación funcionan sin JavaScript.

Dependencias esenciales

No se necesitan fuentes externas, analítica, rastreadores ni servicios de terceros para que el sitio funcione.

Accesibilidad verificable

HTML semántico, navegación con teclado, contraste, zoom, movimiento reducido y comprobaciones automáticas y manuales.

El peso de esta página

El HTML y los recursos locales se miden automáticamente durante la compilación.

Los presupuestos controlan el peso, el número de solicitudes, el JavaScript de la aplicación y las dependencias externas.

Las estimaciones locales describen los archivos generados; no miden el tráfico de producción.

¿Es un sitio web ecológico?

Un sitio ligero no es automáticamente sostenible. Las emisiones y el impacto global también dependen de la infraestructura, la energía, las redes, los dispositivos y los patrones de uso.

Puedo medir lo que construyo, documentar mis decisiones e intentar no usar más recursos de los necesarios. El resto es un proceso, no una insignia.

Cómo está construido

  • Astro, HTML estático y CSS.
  • Aproximadamente 1,6 kB de JavaScript vanilla inline, limitado al selector de tema y con alternativa completa al tema oscuro.
  • La preferencia del tema se guarda únicamente en el navegador.
  • Cinco idiomas generados sin un motor de traducción en el navegador.
  • Rendimiento, accesibilidad, HTML, enlaces y peso de las páginas comprobados durante la compilación.

Antes de este sitio

El portfolio anterior estaba construido con Flutter Web. Era más visual e interactivo y nació del deseo de experimentar con Flutter fuera de las aplicaciones móviles.

Conservarlo permite ver cómo han cambiado mis decisiones. El software también cuenta quiénes éramos cuando lo escribimos.

La habitación

La antigua habitación en pixel art permanece como parte de la historia del sitio: una escena que se puede explorar por elección, en lugar de una puerta obligatoria antes del contenido.

Una habitación en pixel art con escritorio, ordenador, plantas y objetos que cuentan las versiones anteriores del sitio.

← Inicio