
e18e: Ecosystem Performance (with James Garbutt)
From DejaVue by Alexander Lichter & Michael Thiessen
April 13, 2025 · 1h 3m · Episode 55
About this episode
James Garbutt discusses the e18e initiative aimed at improving performance in the JavaScript ecosystem.
In this episode of DejaVue, Alex sits down with James Garbutt, open source maintainer and lead of the e18e initiative. James shares his journey from writing web scrapers as a teenager to maintaining critical JavaScript libraries like parse5 or Chokidar and eventually co-creating the ecosystem performance initiative. The conversation is then all around e18e, which aims to improve performance across the JavaScript ecosystem through three pillars: Cleaning up dependency trees Speeding up popular packages Creating lighter alternatives to bloated libraries James explains how the community-driven approach has produced impressive results all across the web development landscape. Learn about real-world examples of performance improvements, including replacement packages like tinyglobby and nano-staged , and discover how to contribute to e18e even if you're new to open source. James shares also insights on balancing between backward compatibility and performance, bundling dependencies, and also shares future plans for e18e in 2025. Enjoy the episode! Our Guest James "43081j" Garbutt e18e Website Bluesky Chapters (00:00) - Welcome to DejaVue (00:34) - Which libraries do you maintain…
People in this episode
Hosts: Alexander Lichter, Michael Thiessen
Guest: James Garbutt
Topics covered
- JavaScript ecosystem
- performance improvement
- open source
- dependency management
- web development
Keywords
- e18e
- JavaScript
- performance
- open source
- dependency trees
- web development
- libraries
Mentioned in this episode
Organizations: e18e, parse5, Chokidar, tinyglobby, nano-staged
More episodes of DejaVue
- Yet Another Episode? · January 23, 2026 · 4 min
- Was Nuxt just sold?! (with Daniel Roe and Sébastien Chopin) · July 10, 2025 · 31 min
- Vite 7 is out · July 8, 2025 · 26 min
- Double Trouble: The Nuxt Surprise (with Daniel Roe) · June 15, 2025 · 41 min
- The History of Nuxt and NuxtLabs (with Sébastien Chopin) · June 5, 2025 · 1h 1m
- Motion for Vue (with Matt Perry) · May 15, 2025 · 1h 3m
Explore listener stats, chart rankings, contacts and more on the DejaVue podcast page.