번들의 어떤 모듈이 가장 많은 용량을 차지하는지 보여 주는, 확대·축소 가능한 인터랙티브 트리맵을 렌더링하는 webpack 플러그인 및 CLI입니다.
web-infra-dev/rsdoctor
Rspack 빌드 분석 도구로, 컴파일 시간과 출력 에셋, 모듈 의존성을 시각화해 빌드 병목을 찾습니다.
- 스타
- 1,151
- 포크
- 107
- 열린 이슈
- 17
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Rsdoctor는 Rspack 생태계를 위한 빌드 분석 도구입니다. 빌드 과정과 결과물을 시각화해 JavaScript 프로젝트의 빌드 오류를 해결하고 성능 병목을 찾도록 돕습니다.
빌드 과정에서는 Loader와 Plugin의 실행 방식, 모듈이 해석되는 과정을 보여줍니다. 결과물 측면에서는 에셋, 파일 크기, 모듈 의존성을 살펴보고, 중복 패키지 감지나 ECMAScript 문법 버전 확인 등의 진단을 수행합니다.
Rsdoctor는 AI 에이전트가 빌드 데이터를 바탕으로 JavaScript 코드를 자동 진단하고 최적화할 수 있도록 지원합니다. Rstack 툴체인의 일부이며 MIT 라이선스를 따릅니다.
핵심 기능
- 01컴파일 과정과 소요 시간을 시각화해 빌드가 느린 구간을 찾습니다
- 02출력 에셋과 크기, 모듈 의존성을 검사합니다
- 03Loader와 Plugin의 실행 및 모듈 해석 과정을 보여줍니다
- 04중복 패키지를 감지하고 ECMAScript 문법 버전을 확인합니다
- 05에이전트 기반 자동 진단에 활용할 빌드 데이터를 제공합니다
활용 사례
- Rspack 또는 Rsbuild 프로젝트에서 빌드가 느린 원인을 진단할 때
- 용량이 큰 번들과 예상치 못한 모듈 의존성을 찾을 때
- 출력 크기를 키우는 중복 패키지 버전을 감지할 때
- AI 에이전트가 빌드 데이터를 분석해 최적화를 제안하도록 할 때
빠른 시작
- 1
설치 및 설정 방법은 Rsdoctor 웹사이트의 Quick Start 가이드를 참조하세요
사용 전 알아둘 점
- README에는 Quick Start 문서 링크만 있으므로 설정하려면 외부 가이드를 따라야 합니다.
- 주로 Rspack 생태계를 기반으로 빌드된 프로젝트를 위해 설계되었습니다.
토픽
자주 묻는 질문
- rsdoctor은(는) 무엇인가요?
- Rspack 빌드 분석 도구로, 컴파일 시간과 출력 에셋, 모듈 의존성을 시각화해 빌드 병목을 찾습니다. Rsdoctor는 Rspack 생태계를 위한 빌드 분석 도구입니다. 빌드 과정과 결과물을 시각화해 JavaScript 프로젝트의 빌드 오류를 해결하고 성능 병목을 찾도록 돕습니다.
- rsdoctor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- rsdoctor은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- rsdoctor은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. rsdoctor의 마지막 커밋은 2026년 11월 6일입니다.
- rsdoctor은(는) 어디에 사용할 수 있나요?
- Rspack 또는 Rsbuild 프로젝트에서 빌드가 느린 원인을 진단할 때 용량이 큰 번들과 예상치 못한 모듈 의존성을 찾을 때 출력 크기를 키우는 중복 패키지 버전을 감지할 때 AI 에이전트가 빌드 데이터를 분석해 최적화를 제안하도록 할 때
- rsdoctor는 어떻게 설치하나요?
- 설치 및 설정 방법은 Rsdoctor 웹사이트의 Quick Start 가이드를 참조하세요
- rsdoctor은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/web-infra-dev/rsdoctor
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
webpack 호환 API를 제공해 기존 프로젝트에서 webpack을 대체할 수 있는 빠른 Rust 기반 웹 번들러입니다.
라우팅, 데이터 로딩, SSR, 상태 관리를 제공하는 Rsbuild 기반의 점진적 React 웹 프레임워크입니다.
npm 호환 패키지 관리자, Turbopack 기반 번들러, 브라우저에서 실행 가능한 WASM 빌드를 하나로 제공하는 Rust 기반 프런트엔드 툴체인입니다.
Symfony는 웹 및 콘솔 애플리케이션을 만들기 위한 PHP 프레임워크이자 재사용 가능한 PHP 컴포넌트 모음입니다.
여러 JavaScript 런타임에서 동작하는 작고 단순한 무의존성 JavaScript 벤치마킹 라이브러리입니다.