Jogo de Tabuleiro Online sem JavaScript: Um Estudo de Caso em Aprimoramento Progressivo
Este artigo descreve como um site de jogo de tabuleiro online alcançou funcionalidade JavaScript totalmente opcional usando renderização do lado do servidor, elementos HTML padrão e parâmetros de URL. O autor substituiu atualizações em tempo real por atualização automática de página e usou elementos HTML nativos para menus suspensos e modais. Embora tenha aumentado a carga do servidor e a complexidade do código, essa abordagem melhorou a velocidade de carregamento inicial da página e a robustez do site, gerando benefícios inesperados, como HTML mais semanticamente correto. No entanto, o autor conclui que o esforço extra não vale a pena, a menos que o público-alvo seja muito avesso a JavaScript, e pretende remover o código extra eventualmente.
Leia mais