811: NodeJS Evolves
In this episode of Syntax, Wes and Scott talk about the latest features in Node.js, including native support for TypeScript, .env parsing, a built-in test runner, watch mode, SQLite integration, glob support, and top-level await. They also discuss some wishlist items, and experimental features like WebSocket support and the require module.
Show Notes • 00:00 Welcome to Syntax!
- 01:13 Brought to you by Sentry.io.
- 01:37 Node.js new features. • Deno.
- Bun.
- 02:51 TypeScript. • tsx.
- swc/wasm-typescript.
- 10:03 SQLite v22.5.
- 14:35 .env support.
- 16:24 Test runner. • Jest.
- 19:42 Watch Mode. • nodemon.
- 21:22 Glob support.
- 22:48 Top-Level Await. • Top-level await is a footgun.
- 26:40 Experimental require module. • Default ESM Detection.
- Web request standards.
- HonoJS.
- 29:39 Experimental WebSocket support.
- 30:13 Async local storage.
- 31:43 Single file executables.
- 32:46 Wishlist. • 32:54 Hot reload.
- 34:20 Window shim. • globalThis.
- 35:30 Better server.
- 35:56 Better terminal integration. • NIM.
- styleText.
- chalk.
- warp.
- 41:36 Twitter responses. • Coolify.
- n.
- 46:54 Sick Picks + Shameless Plugs.
Sick Picks • Scott: Cascadia
- Wes: Roborock Qrevo
Shameless Plugs • Scott: YouTube Channel
Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
Scott: X Instagram Tiktok LinkedIn Threads
Randy: X Instagram YouTube Threads