Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
es-toolkit: How a Small Internal Library Became a Global Project 섬네일

es-toolkit: How a Small Internal Library Became a Global Project

토스 favicon토스·Frontend·
JavaScriptlodashTree ShakingEs ToolkitECMAScript Modules
2026년 06월 24일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

토스의 es-toolkit은 lodash의 비효율 로직을 제거하고 모듈화와 트리 쉐이킹으로 성능과 번들 크기를 대폭 개선한 유틸리티 라이브러리로, Yarn Berry와 Recharts를 포함한 글로벌 라이브러리에 채택되며 주간 다운로드가 2천만 건에 이릅니다.

구현 방법

  • @toss/utils 기반으로 핵심 기능을 현대적으로 재구현
  • lodash 인터페이스를 유지하는 compat 레이어(es-toolkit/compat) 도입
  • ECMAScript Modules 및 네이티브 API로 불필요 코드 제거

주요 결과

  • 성능: 2배~10배 개선
  • 번들 크기: 30배 이상 축소
  • 채택: Storybook, Mermaid, Yarn Berry 등 대형 오픈소스에 도입

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
97% Smaller, 2x Faster: How es-toolkit Reached 10 Million Weekly Downloads 섬네일
92%

97% Smaller, 2x Faster: How es-toolkit Reached 10 Million Weekly Downloads

토스 favicon토스·2026년 04월 01일
es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지 섬네일
91%

es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지

토스 favicon토스·2026년 06월 22일
[TokTokHan.dev]ES6 문법정리 섬네일
68%

[TokTokHan.dev]ES6 문법정리

똑똑한개발자 favicon똑똑한개발자·2021년 08월 22일