(Traduction) JavaScript a détruit le web. (Et on a appelé ça le progrès)
(junghan92.medium.com)Résumé : CharGPT
🧨 Points clés
• Le web est devenu lourd et instable
Avec l’adoption inconsidérée de frameworks JavaScript, les sites web deviennent plus lents, subissent des retards de rendu et se dégradent en maintenabilité, tout en étant présentés comme un « progrès » .
• L’expérience développeur (DX) écrase l’expérience utilisateur (UX)
Les outils et frameworks se sont concentrés sur la commodité des développeurs, mais cela a accru la complexité et entravé l’accès des producteurs de contenu comme des spécialistes SEO .
• La prolifération d’une complexité inutile
Même les simples sites de contenu sont forcés d’adopter des structures complexes avec processus de build, bundlers, hydratation, routeurs, etc. Résultat : un système destiné à afficher quelques lignes de texte finit par atteindre un niveau de complexité digne du contrôle aérien .
• Un mouvement pour revenir en arrière sur cette complexité
Ces derniers temps, le SSR (Server‑Side Rendering) ou les approches CMS traditionnelles reviennent sur le devant de la scène, mais elles continuent malgré tout de dépendre d’architectures plus lourdes et plus fragiles qu’auparavant .
• Des solutions réalistes proposées
Tous les sites n’ont pas besoin de devenir des apps JS.
– HTML rendu côté serveur + balisage sémantique + mise en cache en edge
– JavaScript léger utilisé au strict minimum, uniquement là où c’est nécessaire (modales, bascule de prix, etc.)
– Recommandation d’utiliser des outils comme WordPress ou Eleventy .
• Au final, c’est une question de décision
La complexité actuelle n’est pas accidentelle, mais le résultat d’une culture centrée sur les développeurs et de choix organisationnels.
L’article insiste sur la nécessité d’adopter un état d’esprit qui privilégie l’UX et les résultats business ().
⸻
✅ Conclusion du résumé
1. Ne confions pas tout à JavaScript – les sites simples, centrés sur le contenu, peuvent être construits sans excès de JS.
2. Concevoir en priorité pour les utilisateurs, le contenu et le SEO – mettre l’accent sur l’UX et la facilité de mise à jour du contenu plutôt que sur la DX.
3. N’utiliser JS que là où c’est nécessaire – au lieu de surcharger les projets avec des bibliothèques inutiles, recourir à du Vanilla JS léger ou uniquement à du CSS quand cela suffit.
4. Changer la culture d’organisation – la complexité coûte plus cher que le code lui-même ; il faut donc privilégier des architectures rationnelles et pragmatiques.
⸻
Cet article sonne l’alarme sur la culture du « développement web moderne » et transmet avec force le message suivant : « plus » n’est pas toujours « mieux », et le choix des bons outils est essentiel.
5 commentaires
Le développement centré de manière excessive sur JavaScript a détruit le Web
L’URL originale de l’article a été publiée il y a une semaine, et il y a eu plusieurs avis à ce sujet.
T_T Je suis désolé. J’ai vraiment cherché avant de le publier…
Comment faire pour « resolved duplicated » ?
Quand je publie aussi un article, je cherche soigneusement d’abord si ces articles ont déjà été publiés
avant de le mettre en ligne. Sur ce site aussi, comme le responsable publie énormément d’articles, la plupart y sont déjà.
Quand on cherche...
Hacker News
https://news.ycombinator.com/item?id=44325563
LinkedIn
https://linkedin.com/posts/…
Reddit
https://reddit.com/r/theprimeagen/…
Un post de M. Yongwoo Yoo sur Facebook…
https://www.facebook.com/share/16q3Qxbm88/?mibextid=wwXIfr