The web beyond node_modules
summary
Claims that deprecating Internet Explorer finally unlocks direct ES module use and that modern apps can skip node_modules by importing from CDNs, using Vite and esbuild to transpile and serve ESM. Demonstrates a rough proof‑of‑concept tool called espn that downloads CDN‑served .d.ts files locally and works enough for the demo while admitting many issues. Notes blockers: test runners, TypeScript defs, and experimental Node http imports.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:14IE deprecation and ES modules
- 3:38Vite replacing Webpack
- 5:25Vite and node_modules
- 6:49Dropping node_modules challenges
- 9:19ESPM proof-of-concept
- 10:21Ideal package registry
- 11:25Tooling and language trends
related talks
22mESM Loaders: Enhancing Module Loading in Node.js
32mES Modules in Node JS
48mTomorrow's ES modules today
34mTowards a simpler JavaScript ecosystem
48mESM: EcmaScript Modules in browser and NodeJS. It's about time!
59mNo Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks
22mPlease wait... loading: a tale of two loaders
24mNavigating the Wild Seas of Native ES Modules
