본문으로 건너뛰기

esbuild는 빌드 속도를 극대화하고 시장의 다른 번들러보다 훨씬 빠르게 작동하도록 설계된 강력한 JavaScript 번들러이자 압축 도구입니다.

JavaScript, TypeScript, JSX, CSS를 포함한 최신 웹 기술을 기본으로 지원합니다. 독특한 아키텍처 덕분에 API를 통한 통합이 간편하며, CLI, JavaScript, Go에서 사용할 수 있습니다.

esbuild는 코드를 효율적으로 번들링할 뿐 아니라 사용하지 않는 코드를 제거하는 트리 셰이킹, 출력을 최적화하는 압축, 디버깅을 돕는 소스 맵 지원 등의 기능도 제공합니다. ESM과 CommonJS 모듈을 모두 지원해 다양한 개발 환경에서 활용할 수 있습니다.

또한 로컬 서버 옵션, 개발 중 변경 사항을 감지하는 감시 모드, 기능을 확장하는 플러그인 생태계도 갖추고 있습니다. 빌드 시간을 크게 줄여 개발자가 웹 애플리케이션을 빌드하는 방식을 혁신하는 것이 esbuild의 목표입니다.

기능

  • 캐시 없이도 매우 빠른 속도
  • JavaScript, CSS, TypeScript, JSX 기본 지원
  • CLI, JS, Go에서 사용하는 간단한 API
  • ESM 및 CommonJS 모듈 번들링
  • CSS 모듈을 포함한 CSS 번들링
  • 트리 셰이킹, 압축, 소스 맵
  • 로컬 서버, 감시 모드, 플러그인

관련 항목

Rollup

이 도구는 의존성을 효율적으로 관리하고 빠른 전달을 위해 코드를 최적화해 개발 과정을 간소화합니다.

Vite

이 도구는 웹 애플리케이션을 구축할 때 빠르고 반응성이 뛰어난 환경을 제공해 개발 워크플로우를 개선하도록 설계되었습니다.

eleventy

최소한의 설정과 폭넓은 사용자 지정으로 파일을 빠르게 로드되는 웹사이트로 변환하는 효율적인 정적 사이트 생성기입니다.

Astro

이 웹 프레임워크는 오버헤드를 최소화하고 성능을 극대화해 빠르고 콘텐츠 중심적인 웹사이트를 만들려는 개발자를 위해 설계되었습니다.

Electron

웹 기술을 사용해 데스크톱 애플리케이션을 만들 수 있도록 지원하는 프레임워크입니다. 개발자는 기존 기술을 활용하고 사용자에게는 네이티브 앱과 유사한 경험을 제공할 수 있습니다.

Tauri

웹 기술을 사용해 데스크톱 기기에서 실행되는 작고 빠르며 안전한 애플리케이션을 빌드하세요.

TanStack Start

타입 안전 라우팅, SSR, 스트리밍, 서버 함수, Vite 기반 번들링을 지원하며 어디서나 배포할 수 있는 React 및 Solid용 풀스택 메타 프레임워크입니다.