Htmx 4.0, a primeira biblioteca JavaScript a ser lançada exclusivamente no Game Boy
O lançamento mais recente do HTMX vem embalado como um cartucho real de Game Boy, funcionando também como um jogo de plataforma no estilo Mario que desbloqueia o código-fonte da versão 4.0 quando você derrota o chefe final. Os comentaristas veem essa façanha como emblemática da postura lúdica e anti-complexidade do HTMX e compartilham como a biblioteca os ajudou a substituir stacks pesados de SPA por apps rápidos, renderizados no servidor, usando ferramentas como Go, PostgreSQL e templating clássico. Ao lado da nostalgia por hardware retrô, a conversa destaca tendências mais amplas de afastamento da complexidade ao estilo React em direção a arquiteturas mais simples, orientadas por hipermídia, ao mesmo tempo em que aponta trade-offs em torno de progressive enhancement e de fallbacks sem JavaScript.
Lançamento de HTMX 4.0 no Game Boy
- O HTMX 4.0 está sendo lançado como um cartucho real de Game Boy / Game Boy Color, um jogo de plataforma no estilo Mario com múltiplos níveis e biomas e um chefe final.
- Derrotar o chefe desbloqueia o código-fonte do HTMX 4.0; um comentário diz que há um “leitor de código-fonte” no final e sugere que seria preciso transcrevê-lo, com as opções de transferência “a definir”.
- O jogo foi construído no GB Studio com personalizações pesadas; o mecanismo de som integrado do GB Studio foi usado e elogiado.
- Foram feitos 1.000 cartuchos, cerca de 150 distribuídos em uma conferência; o preço é baixo (~US$ 25) de propósito, “por diversão”, e não por lucro.
- Alguns elogiam a qualidade física da produção e a criatividade; pessoas esperam vídeos de unboxing/let’s play e estão comprando brindes extras.
Experiência dos desenvolvedores com HTMX
- Muitos comentaristas relatam que o HTMX “destrava” ou simplifica o desenvolvimento web:
- Substituindo grandes codebases de JS e front-ends SPA por templates no servidor + HTMX.
- Obtendo melhor desempenho, menos bugs, depuração mais fácil e pontuações mais altas no Lighthouse/WebSpeed.
- Especialmente popular para apps pequenos, projetos pessoais, sites acadêmicos e ferramentas B2B.
- Alguns acham o HTMX limitador em comparação com JavaScript puro ou preferem outros frameworks (Vue, React, Turbo etc.) para fluxos de trabalho específicos.
- Go + HTMX + PostgreSQL é um stack popular; pessoas compartilham padrões (stdlib
net/http,html/template, geração de código OpenAPI, assets embutidos). - Outros experimentam HTMX apoiado por AWS Step Functions, usando JSONata e estados paralelos para renderizar páginas.
Comparações com outros paradigmas
- Há forte nostalgia por renderização no servidor “à moda antiga” (LAMP, Web Forms, Delphi IntraWeb), com o HTMX visto como um refinamento moderno.
- Vários expressam cansaço com a complexidade e as ferramentas de React/SPA; alguns ainda gostam de TSX e do modelo de “site como cliente de API”.
- Alguns argumentam que SQLite muitas vezes seria suficiente; outros padronizam em Postgres devido ao uso já existente e à experiência de upgrade.
Progressive enhancement e preocupações com sem JS
- Um subconjunto critica o uso do HTMX que quebra a operação sem JavaScript, citando um fórum que falha parcialmente sem scripts.
- Turbo é citado como sendo mais explicitamente centrado em progressive enhancement.
- Outros observam que o HTMX pode ser usado de forma progressiva, mas exige disciplina; é fácil escorregar para designs que exigem JS.
- Um comentário gostaria que um comportamento parecido com HTMX fosse nativo em HTML/nos navegadores.
Arte, brindes e clima da comunidade
- A cultura lúdica do HTMX (lançamento no Game Boy, canecas, macacões) é amplamente apreciada e vista como “mantendo o software divertido”.
- Uma pessoa suspeita que a arte da caixa parece gerada por IA; outras esclarecem que é arte e diagramação feitas por humanos, com apenas ajuda mínima de IA para um efeito CRT.
- Vários comentários destacam a responsividade da loja de brindes e a ética geral de “artesanato e encantamento”.