Get the latest tech news
JavaScript Fatigue Strikes Back
The new frameworks will continue until morale improves.
Platform features like ES Modules, fetch, view transitions, and async/ await have made the web a nicer platform to build directly for Serverless has gone from a wild new idea to well-understood Cursor is especially good at working in TypeScript, which mostly eliminates boilerplate tedium Modern build and packaging tools like vite, pnpm, and esbuild have made the tooling around JS nicer and much faster All of the above has taken universal JS – sharing code between the client and the server – from barely-possible to well-supported Ten years ago, I sought to understand why no Rails-like JavaScript framework had arisen – something featureful, well-maintained, and a good default choice for startups building new products. Even if both sides were in JavaScript (say, an EJS server that generated React-powered pages) the conflicting runtime environments made sharing any logic between them pretty janky.
Or read this on Hacker News