Un juego de mesa online sin JavaScript: Un estudio de caso sobre mejora progresiva
Este artículo describe cómo un sitio web de juegos de mesa online logró una funcionalidad JavaScript totalmente opcional utilizando renderizado del lado del servidor, elementos HTML estándar y parámetros de URL. El autor reemplazó las actualizaciones en tiempo real con una actualización automática de la página y usó elementos HTML nativos para los menús desplegables y los modales. Si bien aumentó la carga del servidor y la complejidad del código, este enfoque mejoró la velocidad de carga inicial de la página y la solidez del sitio, generando beneficios inesperados, como un HTML más semánticamente correcto. Sin embargo, el autor concluye que el esfuerzo extra no vale la pena a menos que se dirija a un público muy reacio a JavaScript, y planea eliminar el código extra eventualmente.