All aboard the (high speed) Express train

#​550 — October 1, 2024 Read on the Web µExpress / Ultimate Express: Like Express, But Faster? — It’s not Express, but a reimplementation of Express’s functionality with API compatibility. Based on µWebSockets, and with an optimized router, it boasts faster performance than regular Express, but needs some C++ magic Read more…

Tough cookies

#​548 — September 17, 2024 Read on the Web nano-spawn: Tiny Execa-Inspired Process Execution — If you’re familiar with Sindre’s powerful Execa for running commands from a Node app in a robust manner, 1nano-spawn offers its core functionality in a smaller package and remains a better option than 1child_process in Read more…

Express.js 5.0

#​547 — September 10, 2024 Read on the Web 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 Read more…

Two new libraries from Sindre Sorhus

#​546 — September 3, 2024 Read on the Web Prisma 5.19.0, Now with ‘Typed SQL’ — Prisma is a popular declaratively-driven ORM in the Node.js / TypeScript world and its new version makes it possible to write raw SQL queries in a type-safe way. Nikolas Burk Node v22.8.0 (Current) Released — Read more…

Node can run TypeScript (sort of)

#​542 — July 30, 2024 Read on the Web Node.js Adds Experimental Support for TypeScript — In this pull request, Node merged an experimental ability to transpile TypeScript into JavaScript, ultimately letting Node directly ‘run TypeScript’. However, no type checking is performed and, as Matt Pocock explains, experimental and TypeScript-only Read more…

Node.js v22.5 includes SQLite, but..

#​541 — July 23, 2024 Read on the Web Node.js v22.5.0 (Current) Released – But Don’t Install It! — A notable release for three reasons: first, the WebSocket feature in 1node:http is now exposed. Second, remember how Node is embedding SQLite? 1node:sqlite is now included and ready to play with. Third, however, Read more…