Un sitio web basado en HTML duplicó los usuarios de una compañía de servicios en una noche

Fuentes: How building an HTML-first site doubled our users overnight

Una empresa de servicios públicos regulada en el Reino Unido, donde una caída de la satisfacción del cliente por debajo del 96% podía acarrear multas millonarias, necesitaba digitalizar un formulario de solicitud. Dos intentos previos, incluido un aplicativo React construido por contratistas externos, fracasaron: la aplicación estuvo solo tres días en producción por las quejas de los usuarios, problemas de accesibilidad y un límite de almacenamiento en el navegador que impedía subir imágenes. Un desarrollador reconstruyó el formulario con Astro, priorizando HTML y usando JavaScript solo como mejora progresiva mediante componentes web. Cada paso del formulario era una página propia que enviaba datos al servidor mediante un identificador único de sesión, de modo que la información nunca se perdía y el proceso funcionaba sin JavaScript, en navegadores antiguos y con conexiones deficientes. Para la validación, creó un componente web ligero de menos de 1 KB que reutiliza la validación nativa del navegador, coloca los errores en atributos accesibles y cae con elegancia si algo falla. Tras el lanzamiento, el número de personas que completaban el formulario se duplicó literalmente de un día para otro; el equipo de analítica no detectaba a los usuarios anteriores porque rebotaban por errores de JavaScript. Además, se documentó el caso de un usuario que terminó un formulario iniciado un mes antes. El proyecto cumple con el estándar de accesibilidad WCAG AA, y la librería de validación se publicó después como paquete de código abierto.