In JavaScript There’s a Package for Everything… and Often for Nothing
summary
The talk explains how the e18e (Ecosystem Performance) group is tackling JavaScript’s dependency bloat by cleaning and optimizing packages one at a time. It presents concrete tools—ESLint rules, Vite plugins, and CI/CD tooling—and shows how to use them in libraries and web apps to speed builds, shrink bundles, simplify maintenance, and reduce attack surface.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:03Unused packages impact
- 3:31Speaker background
- 4:13npm-modules-inspector
- 6:18Performance tools
- 8:03package-size and Depri
- 10:30npm-graph dependencies
- 11:56Storybook 10 improvements
- 12:17E18 resources
- 12:59Q&A
related talks
14mIn JavaScript There’s a Package for Everything… and Often for Nothing
34mTowards a simpler JavaScript ecosystem
39mWhat Can We Learn With JavaScript Fatigue?
11mJavascript Tooling - The Evolution and Future of JS & Front-end Build Tools
46mFrontend Minimalism in Action: Do More With Less JavaScript
12mThe Goodness of JavaScript
53mArchitecting Robust JavaScript Applications
35mBrowser Package Management
