Un juego de mesa online sin JavaScript: Un estudio de caso sobre mejora progresiva

2025-08-23

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.