esbuild

esbuild
esbuild
개발자에반 월리스
안정적인 방출
0.19.10 / 2023년 12월 19일, 4일전(2023년 12월 19일)
저장소
작성자가세요 Edit this on Wikidata
운영체제크로스 플랫폼
유형자바스크립트 번들러
면허증.MIT 라이선스 Edit this on Wikidata
웹사이트공식 홈페이지 Edit this at Wikidata

esbuild는 Evan Wallace가 작성한 자바스크립트용 자유 오픈 소스 모듈 번들러이자 미니화기입니다.[1][2] 자바스크립트 대신 Go로 작성된 esbuild는 병렬과 공유 메모리 사용량을 사용하여 다른 번들러보다 "10배에서 100배" 더 빠르다고 주장합니다.[3][4][5][6] 타입스크립트, JSX, 트리 쉐이킹을 지원하며 플러그인을 통해 확장 가능합니다.

사용.

esbuild는 프론트 엔드 빌드 툴 및 개발 서버인 Vite와 피닉스 프레임워크에 사용됩니다. V17 이후에는 Angular,[7] v7 이후에는 Ruby on [8]Rails, Netlify Functions의 번들러로 포함되어 있습니다.[9]

참고 항목

참고문헌

  1. ^ Couriol, Bruno. "Esbuild JavaScript Bundler Claims 10-100x Faster Bundling Time". InfoQ. Retrieved 10 November 2023.
  2. ^ Rappl, Florian (30 November 2022). Modern Frontend Development with Node.js: A compendium for modern JavaScript web development within the Node.js ecosystem. Packt Publishing Ltd. p. 95. ISBN 978-1-80461-738-0. Retrieved 10 November 2023. esbuild is quite a new tool that focuses on performance. The key to esbuild's enhanced performance is that it was written from the ground up in the Go...
  3. ^ Tyson, Matthew (26 May 2021). "7 tools transforming JavaScript development". InfoWorld.
  4. ^ Beswick, James (13 July 2022). "Optimizing Node.js dependencies in AWS Lambda AWS Compute Blog". aws.amazon.com.
  5. ^ 范文杰 (25 June 2021). "Why is esbuild so fast". SegmentFault.
  6. ^ Minnick, Chris (5 April 2023). JavaScript All-in-One For Dummies. John Wiley & Sons. p. 515. ISBN 978-1-119-90685-8. because it's faster (as a result of being written in the Go language).
  7. ^ "Getting started with the Angular CLI's new build system". angular.io.
  8. ^ Krill, Paul (22 September 2021). "Ruby on Rails 7 pousse le no-node pour le bundling JavaScript - Le Monde Informatique". Le Monde informatique (in French). Retrieved 10 November 2023.
  9. ^ Bouças, Eduardo. "Modern, faster Netlify Functions: New bundler and JavaScript features". Netlify.

외부 링크