AI Briefing

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

·2026.06.22 21:52

핵심 내용

토스가 lodash의 비효율성을 개선하기 위해 만든 es-toolkit이 전 세계적인 오픈소스 라이브러리로 성장한 과정을 다룬다.

1 / 2

자세히 보기

프론트엔드 개발 시 자주 사용되는 lodash는 현대적인 웹 환경에 맞지 않는 오래된 코드 구조와 불필요한 브라우저 지원 로직을 포함하고 있어 비효율적이라는 한계가 있습니다.

토스팀은 이를 해결하기 위해 es-toolkit 프로젝트를 시작했습니다. 현대적인 ECMAScript Modules를 지원하고, 불필요한 로직을 제거하여 성능과 번들 사이즈를 극대화하는 것을 목표로 삼았습니다.

실제 성능 측정 결과, es-toolkit은 lodash 대비 다음과 같은 놀라운 성과를 보였습니다.

  • 실행 속도: 함수에 따라 최소 2배에서 최대 10배 이상 향상
  • 번들 사이즈: 불필요한 코드를 제거하여 30배 이상 감소

이러한 성과를 바탕으로 프로젝트를 공개하자 해외 개발자 커뮤니티에서도 폭발적인 반응을 얻었으며, 현재는 주당 2,000만 회 이상의 다운로드를 기록하며 Yarn과 Recharts 같은 핵심 라이브러리에서도 사용되는 필수 라이브러리로 성장했습니다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.