Category: node js

Evan You’s next big adventure

October 3, 2024 By Mark Otto Off

VoidZero: A Next-Generation Toolchain for JavaScript — Not content to have merely created Vue.js and Vite, JavaScript powerhouse Evan You has unveiled his latest adventure: a $4.6m funded company building an open-source unified development toolchain for the JavaScript ecosystem. With his track record, this is…

All aboard the (high speed) Express train

October 1, 2024 By Mark Otto 0

Jiti 2.0: Runtime TypeScript and ESM Support for Node.js — Long before Node got round to natively adding ES modules support or type stripping, Jiti brought the ability to quickly run TypeScript with native ESM support to Node, and it’s still going. v2.0 adds JSX/TSX…

Deno gets even better

September 26, 2024 By Mark Otto Off

Deno 2.0 Release Candidate — Deno started life as a manifestation of ideas that Node’s original creator, Ryan Dahl, had after his experiences with Node. Deno 2 is the next step: how the Deno team thinks Deno should ultimately be. Many changes await: window is…

Principles for doing Node right at scale

September 24, 2024 By Mark Otto 0

Node v22.9.0 (Current) Released — The latest cutting edge Node has a new API for retrieving the stack trace of the current execution. It also disables V8’s Maglev optimizing JIT due to upstream reliability problems and the necessity for Node v22 to stick with V8…

Hey, how many C’s are there in JavaScript?

September 19, 2024 By Mark Otto Off

‘Oracle, It’s Time to Free JavaScript.’ — It’s long been a bone of contention that Oracle owns the trademark for ‘JavaScript’ (we put out a call two years ago) but this marks the first serious effort to try and change that, including petitioning the USPTO,…

Tough cookies

September 17, 2024 By Mark Otto 0

💡 But if you prefer the ‘full fat’ experience of Execa, v9.4.0 was released yesterday. ▶  From Node.js to Deno: How It All Began — A brief nine minute documentary exploring the origins of Deno with Ryan Dahl and Bert Belder. A good, quick way to get…

The heaviest npm packages

September 12, 2024 By Mark Otto Off

The State of ES5 on the Web — Some of the earlier JavaScript build tools focused on allowing developers to write modern JavaScript code that could still run on the browsers of the time by compiling code down to ES5. Time has moved on, but…

Express.js 5.0

September 10, 2024 By Mark Otto 0

Express.js 5.0 Released; Sort Of — After a long period of seeming to merely be on life support, work on Express picked up significantly earlier this year with a big plan to push ‘Express forward.’ The first fruit of this process is now beginning to…

Reverse engineering minified JS with ChatGPT

September 5, 2024 By Mark Otto Off

An SSR Performance Showdown — Fastify’s Matteo Collina set out to find the current state of server-side rendering performance across today’s most popular libraries. The first attempt faced negative feedback due to implementation issues, but the showdown has been improved and re-run. Matteo Collina Announcing Vue…

Two new libraries from Sindre Sorhus

September 3, 2024 By Mark Otto 0

Node v22.8.0 (Current) Released — This landed just before we hit ‘send’! 🙂 The enhancements are minor, but there are a few, including a new API for enabling on-disk code caching of modules (rather than using the NODE_COMPILE_CACHE env var) and a way to set…