811: NodeJS Evolves
Aug 21, 2024•56 min
Episode description
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
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast