Repolode
web-infra-dev

web-infra-dev/rsdoctor

Rspackのビルドを分析し、コンパイル時間、出力アセット、モジュール依存関係を可視化してボトルネックを特定するツール。

スター
1,151
フォーク
107
未解決の Issue
17
最終コミット
5 時間前

これは何?

Rsdoctorは、Rspackエコシステム向けのビルド分析ツールです。ビルドの過程と出力を可視化し、開発者がJavaScriptプロジェクトのビルド失敗を調査したり、パフォーマンスのボトルネックを特定したりするのに役立ちます。

ビルド過程では、LoaderやPluginの実行状況、モジュールの解決方法を確認できます。出力については、アセット、ファイルサイズ、モジュール依存関係を調べられるほか、重複パッケージの検出やECMAScript構文バージョンの確認などの診断も実行できます。

RsdoctorはビルドデータをAIエージェントにも提供し、JavaScriptコードの自動診断や最適化を可能にします。Rstackツールチェーンの一部で、MITライセンスで公開されています。

主な機能

  • 01コンパイルの過程と所要時間を可視化し、ビルドが遅い箇所を特定
  • 02出力アセット、サイズ、モジュール依存関係を調査
  • 03LoaderやPluginの実行状況とモジュール解決を表示
  • 04重複パッケージを検出し、ECMAScript構文バージョンを確認
  • 05エージェントによる自動診断に使えるビルドデータを提供

ユースケース

  • RspackまたはRsbuildプロジェクトのビルド時間が遅い原因を調査
  • サイズの大きすぎるバンドルや想定外のモジュール依存関係を特定
  • 出力サイズを増大させる重複パッケージのバージョンを検出
  • AIエージェントにビルドデータを分析させ、最適化案を提案させる

クイックスタート

  1. 1

    インストールとセットアップについては、RsdoctorのウェブサイトにあるQuick Startガイドをお読みください

使う前に知っておきたいこと

  • READMEからQuick Startドキュメントへのリンクのみが掲載されているため、セットアップには外部ガイドに従う必要があります。
  • 主にRspackエコシステムで構築されたプロジェクト向けに設計されています。

トピック

よくある質問

rsdoctor とは?
Rspackのビルドを分析し、コンパイル時間、出力アセット、モジュール依存関係を可視化してボトルネックを特定するツール。 Rsdoctorは、Rspackエコシステム向けのビルド分析ツールです。ビルドの過程と出力を可視化し、開発者がJavaScriptプロジェクトのビルド失敗を調査したり、パフォーマンスのボトルネックを特定したりするのに役立ちます。
rsdoctor は無料で使えますか?ライセンスは?
rsdoctor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rsdoctor は今もメンテナンスされていますか?
活発にメンテナンス中。rsdoctor の最終コミットは 2026年11月7日 です。
rsdoctor は何に使えますか?
RspackまたはRsbuildプロジェクトのビルド時間が遅い原因を調査 サイズの大きすぎるバンドルや想定外のモジュール依存関係を特定 出力サイズを増大させる重複パッケージのバージョンを検出 AIエージェントにビルドデータを分析させ、最適化案を提案させる
rsdoctor のインストール方法は?
インストールとセットアップについては、RsdoctorのウェブサイトにあるQuick Startガイドをお読みください
rsdoctor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/web-infra-dev/rsdoctor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

npm互換のパッケージマネージャー、Turbopackベースのバンドラー、ブラウザーで動作するWASMビルドを統合したRust製フロントエンドツールチェーン。

2555+3 今週130RustMIT活発にメンテナンス更新 13 時間前