Artwork

Alexander Lichter and Michael Thiessen에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Alexander Lichter and Michael Thiessen 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

e18e: Ecosystem Performance (with James Garbutt)

1:02:51
 
공유
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 10, 2025 12:04 (5M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 476843803 series 3564378
Alexander Lichter and Michael Thiessen에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Alexander Lichter and Michael Thiessen 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

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

Chapters

  • (00:00) - Welcome to DejaVue
  • (00:34) - Which libraries do you maintain?
  • (02:10) - How did you get into programming?
  • (04:57) - What lead you to Vue.js
  • (06:40) - Not ending up in a framework bubble
  • (09:41) - Meta frameworks converging
  • (11:28) - What is e18e?
  • (15:40) - The purpose of e18e
  • (18:27) - How to participate?
  • (20:38) - Are there prerequisites?
  • (23:59) - Ripple effects from e18e improving the ecosystem
  • (26:36) - Helping other projects migrate
  • (30:27) - Considering backwards compatibility
  • (35:50) - Example for replacement packages
  • (37:56) - tinyglobby
  • (40:40) - Edge cases and modular architecture
  • (43:49) - Performance pattern and anti pattern
  • (45:32) - Bundling dependencies
  • (50:48) - What is planned for e18e in 2025?
  • (56:39) - How do you lead and structure the e18e initiative?
  • (01:01:42) - Anything else we didn't cover?
  • (01:02:21) - Wrapping up

Links and Resources

Your Hosts

Alexander Lichter

---

Links marked with * are affiliate links. We get a small commission when you register for the service through our link. This helps us to keep the podcast running. We only include affiliate links for services mentioned in the episode or that we use ourselves.

  continue reading

62 에피소드

Artwork
icon공유
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 10, 2025 12:04 (5M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 476843803 series 3564378
Alexander Lichter and Michael Thiessen에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Alexander Lichter and Michael Thiessen 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

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

Chapters

  • (00:00) - Welcome to DejaVue
  • (00:34) - Which libraries do you maintain?
  • (02:10) - How did you get into programming?
  • (04:57) - What lead you to Vue.js
  • (06:40) - Not ending up in a framework bubble
  • (09:41) - Meta frameworks converging
  • (11:28) - What is e18e?
  • (15:40) - The purpose of e18e
  • (18:27) - How to participate?
  • (20:38) - Are there prerequisites?
  • (23:59) - Ripple effects from e18e improving the ecosystem
  • (26:36) - Helping other projects migrate
  • (30:27) - Considering backwards compatibility
  • (35:50) - Example for replacement packages
  • (37:56) - tinyglobby
  • (40:40) - Edge cases and modular architecture
  • (43:49) - Performance pattern and anti pattern
  • (45:32) - Bundling dependencies
  • (50:48) - What is planned for e18e in 2025?
  • (56:39) - How do you lead and structure the e18e initiative?
  • (01:01:42) - Anything else we didn't cover?
  • (01:02:21) - Wrapping up

Links and Resources

Your Hosts

Alexander Lichter

---

Links marked with * are affiliate links. We get a small commission when you register for the service through our link. This helps us to keep the podcast running. We only include affiliate links for services mentioned in the episode or that we use ourselves.

  continue reading

62 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생