esbuild
esbuild개발자 | 에반 월리스 |
---|---|
안정적인 방출 | 0.19.10 / 2023년 12월 19일, |
저장소 | |
작성자 | 가세요 |
운영체제 | 크로스 플랫폼 |
유형 | 자바스크립트 번들러 |
면허증. | MIT 라이선스 |
웹사이트 | 공식 홈페이지 |
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]
참고 항목
참고문헌
- ^ Couriol, Bruno. "Esbuild JavaScript Bundler Claims 10-100x Faster Bundling Time". InfoQ. Retrieved 10 November 2023.
- ^ 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...
- ^ Tyson, Matthew (26 May 2021). "7 tools transforming JavaScript development". InfoWorld.
- ^ Beswick, James (13 July 2022). "Optimizing Node.js dependencies in AWS Lambda AWS Compute Blog". aws.amazon.com.
- ^ 范文杰 (25 June 2021). "Why is esbuild so fast". SegmentFault.
- ^ 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).
- ^ "Getting started with the Angular CLI's new build system". angular.io.
- ^ 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.
- ^ Bouças, Eduardo. "Modern, faster Netlify Functions: New bundler and JavaScript features". Netlify.