JavaScript broke the web (and called it progress)

Webbutveckling har blivit onödigt komplex, med långsamma och fragila webbplatser som prioriterar utvecklarupplevelse (DX) framför användarupplevelse (UX). Denna komplexitet började runt 2010 med framväxten av JavaScript-ramverk som Angular och Node.js, vilket ledde till att webbplatser byggdes som applikationer snarare än dokument. Artikeln kritiserar att branschen nu återuppfinner grundläggande webbfunktioner som server-side rendering och routing, men med betydligt högre omkostnader och sämre användbarhet än tidigare. Den ständiga jakten på nya verktyg och arkitekturer skapar instabilitet och försenar marknadsföring, SEO och innehållsuppdateringar, vilket i slutändan drabbar användarna.