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.

Get the Android app

Or read this on Hacker News