(Tradução) O JavaScript estragou a web. (E chamaram isso de progresso)
(junghan92.medium.com)Resumo: CharGPT
🧨 Pontos principais
• A web ficou pesada e instável
Com a adoção indiscriminada de frameworks JavaScript, os sites ficaram mais lentos, passaram a sofrer com atraso na renderização e pioraram em manutenção, mas isso é vendido como “progresso” .
• A experiência do desenvolvedor (DX) sufocou a experiência do usuário (UX)
As ferramentas e os frameworks se concentraram na conveniência do desenvolvedor, mas isso aumentou a complexidade e dificultou o acesso de produtores de conteúdo e especialistas em SEO .
• A disseminação de complexidade desnecessária
Até sites simples de conteúdo passaram a ser forçados a adotar estruturas complexas como processo de build, bundlers, hydration e roteadores. Como resultado, um sistema para apenas algumas linhas de texto passou a ter um nível de complexidade parecido com o de controle de tráfego aéreo .
• Movimento para reverter a complexidade
Recentemente, SSR (Server‑Side Rendering) e abordagens tradicionais de CMS voltaram a ganhar atenção, mas ainda dependem de estruturas mais pesadas e frágeis do que o necessário .
• Proposta de solução realista
Nem todo site precisa virar um app em JS.
– HTML renderizado no servidor + marcação semântica + cache na edge
– JavaScript leve, usado só onde for necessário (modais, alternância de preço etc.)
– Recomendação de ferramentas como WordPress e Eleventy .
• No fim, é um problema de tomada de decisão
A complexidade atual não é acidental, mas resultado de uma cultura centrada em desenvolvedores e de escolhas organizacionais.
O texto enfatiza a necessidade de mudar para uma mentalidade que priorize UX e resultados de negócio ().
⸻
✅ Conclusão do resumo
1. Não vamos entregar tudo ao JavaScript – sites simples e focados em conteúdo podem ser construídos muito bem sem JS excessivo.
2. Projeto priorizando usuário, conteúdo e SEO – foco em UX e na facilidade de atualizar conteúdo, acima de DX.
3. Usar JS só onde for necessário – em vez de exagerar na adoção de bibliotecas desnecessárias, usar Vanilla JS ou apenas CSS quando isso resolver a funcionalidade.
4. Mudança de cultura organizacional – como a complexidade gera custos maiores do que apenas código, o ideal é priorizar arquiteturas racionais e práticas.
⸻
Este texto faz um alerta sobre a cultura do “desenvolvimento web moderno” e transmite com força a mensagem de que “mais nem sempre é melhor, e escolher a ferramenta certa é o que importa”.
5 comentários
O desenvolvimento excessivamente centrado em JavaScript está destruindo a web
A URL original do texto foi publicada há uma semana, e houve várias opiniões sobre isso.
Aff... Desculpe. Eu procurei e procurei antes de postar…
Como faço para marcar como “resolved duplicated”?
Quando eu também vou publicar um texto, procuro com bastante cuidado para ver se aquele conteúdo já foi postado
e acabo publicando. Aqui nesses sites também, como o dono publica tantos textos, na maioria das vezes acaba entrando em conflito.
Se pesquisar...
Hacker News
https://news.ycombinator.com/item?id=44325563
LinkedIn
https://linkedin.com/posts/…
Reddit
https://reddit.com/r/theprimeagen/…
Post do Yoong Woo Yu no Facebook…
https://www.facebook.com/share/16q3Qxbm88/?mibextid=wwXIfr