Retired dependencies
summary
Node 25+ already makes several common dependencies unnecessary: load .env files with --env-file, replace nodemon with node --watch, use built‑in glob in fs instead of glob packages, and drop date libraries now that the Temporal API (Node 26) and Intl duration/relative formats handle parsing and formatting. LocalStorage/sessionStorage and SQLite ship in Node 25, letting 1700 tests run in 37s instead of ~1000s by switching to in‑memory SQLite. These are concrete swaps with measurable speed and footprint wins.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:05Native env variables
- 3:52Node.js file watcher
- 5:40Glob for file searches
- 8:10Node.js storage
- 11:21SQLite for testing
- 13:32INTL date formatting
- 18:14Relative time formatting
- 20:41Temporal API
- 23:12Recent Node.js features
- 25:59LLMs in learning platform
related talks
11mNode.js Performance Optimizations
30mShipping Node.js packages in 2025
02h 24mHow to Node.js - Part 2
39mNode.js - What's Next - Catalyzing Change in the Node.js Ecosystem
30mThe State of Node.js 2025
22mZero-dependency CLI Applications with Node.js
31mThe State of Node.js Core
27m10 Things I Regret About Node.js
