Pular para o conteúdo
The Codeherd

Radar Tecnológico · trial

htmx

Renderizado no servidor com ilhas de interatividade — menos JavaScript do que eu esperava precisar.

Anel
trial
O que isso significa
Estudando e experimentando ativamente.
Movimento
Moveu para dentro

Páginas renderizadas no servidor com ilhas de interatividade, usando htmx para trocar fragmentos em vez de embarcar um roteador no cliente. É menos JavaScript do que eu esperava precisar para o que, no fim, era um painel administrativo majoritariamente CRUD.

O modelo mental é menor que o de uma SPA: chega uma request, o servidor decide qual HTML devolver, e o navegador troca o trecho na página. Não há estado no cliente para manter sincronizado com o servidor, porque quase não existe estado no cliente.

O trade-off é real para qualquer coisa genuinamente interativa — um quadro de arrastar e soltar, edição colaborativa ao vivo — onde o htmx começa a brigar com o problema em vez de resolvê-lo. Para os 80% das ferramentas internas que são formulários e tabelas, foi um alívio.

← Voltar ao radar