프론트엔드
es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지
두줄요약
토스의 es-toolkit이 lodash 대체를 목표로 성능과 번들 크기를 개선하며 성장한 과정을 소개했습니다. 국내외 커뮤니티 기여와 대형 오픈소스 채택으로 주간 다운로드 2천만 회를 넘겼습니다.
핵심 내용
- 토스에서 시작한 es-toolkit의 탄생 배경과 성장 과정
- lodash의 낡은 코드 구조와 불필요한 로직을 걷어내 성능과 번들 크기를 개선한 유틸리티 라이브러리
- 초기 공개 이후 국내외 개발자 커뮤니티의 반응, 기여 확산, 대형 오픈소스 프로젝트 채택
적용해볼 점
- 기존 라이브러리의 비효율을 현대 웹 환경 기준으로 재검토하는 접근
- drop-in replacement와 호환 계층으로 마이그레이션 부담을 낮추는 전략
- 오픈소스 기여와 생태계 확산을 함께 고려한 배포 방식