rspack
英語| 简体中文
RSPACKは、さびに書かれた高性能JavaScriptバンドラーです。 Webpackエコシステムとの強力な互換性を提供し、Webpackのシームレスな交換を可能にし、Lightningの高速ビルド速度を提供します。
特徴
- 高速スタートアップ:錆に基づいて、ビルド速度は非常に速く、究極の開発体験をもたらします。
- rightning Lightning HMR :組み込みの増分コンピレーションメカニズムを備えているため、HMRは非常に高速で、大規模なプロジェクトを完全に開発できます。
- ? Webpack互換性:Webpackエコシステムのプラグインとローダーと互換性があり、コミュニティが構築した優れたライブラリをシームレスに統合します。
- ?モジュールフェデレーション:大規模なWebアプリケーションの開発を促進するために、モジュールフェデレーションに一流のサポートを提供します。
- 生産の最適化:樹木の揺れ、縮小など、デフォルトでは、さまざまな最適化戦略が構築されています。
- フレームワーク不可知論者:フロントエンドフレームワークに拘束されず、十分な柔軟性を確保します。
詳細については、紹介をお読みください。
はじめる
クイックスタートを参照してください。
貢献
寄稿ガイドを読んで、RSPACKを一緒に構築しましょう。
行動規範
このレポは、バイテダンスのオープンソース行動規範を採用しています。詳細については、行動規範を確認してください。
コミュニティ
Discordで私たちとチャットに来てください! RSPACKチームとRSPACKユーザーはそこで活動しており、私たちは常に貢献を探しています。
リンク
| 名前 | 説明 |
|---|
| Awesome-rspack | RSPACKに関連する素晴らしいもののキュレーションされたリスト |
| rspack 1.xドキュメント | rspack 1.xのドキュメント(最新) |
| rspack 0.xドキュメント | rspack 0.xバージョンのドキュメント |
| rsbuild | RSPACKに基づくすぐに使用できるビルドツール |
| rspress | rsbuildに基づく高速静的サイトジェネレーター |
| rsdoctor | RSPACKのワンストップビルドアナライザー |
| rslib | rsbuildを搭載したライブラリビルドツール |
| rspack-dev-server | rspack用の開発サーバー |
| rspack-examples | RSPACKの例プロジェクトがたくさんあります |
| rspack-sources | Webpack-Sourcesの錆ポート |
| rstack-design-resources | RSPACKスタックの設計リソース |
貢献者
ベンチマーク
ベンチマークを参照してください。
クレジット
ありがとう:
- 優れたバンドラーとエコシステムを作成するためのWebpackチームとコミュニティは、そこから多くのインスピレーションを得ています。
- @sokraは、Webpackプロジェクトの素晴らしい作業について。
- @scriptedalchemyモジュールフェデレーションを作成し、RSPACKがコミュニティと接続するのを支援するため。
- @Kdy1によって作成されたSWCプロジェクトは、RSPACKのコード解析、変換、および縮小を強化します。
- @evanwによって作成されたEsbuildプロジェクトは、RSPACKの同時アーキテクチャに影響を与えました。
- @broooooklynによって作成されたNAPI-RSプロジェクトは、RSPACKのノードバインディングの実装を強化します。
- Rust Bundlerの先駆者であり、RspackのIncremental Rebuild Designのパイオニアである@Devongovettによって作成された小包プロジェクト。
- Evan Youによって作成されたViteプロジェクトは、RspackのWebpackのエコシステムの互換性デザインに影響を与えました。
- Old Rolldownチームによって作成された
rolldown-legacyプロジェクトは、Rolldownプロジェクトの前身であり、Rollup互換APIでRustでパフォーマンスのあるバンドラーを作る可能性を探ります。 RSPACKのデザイン原則に影響を与えます。 - @jantimon、
@rspack/html-pluginによって作成されたHTML-WEBPACK-PLUGINプロジェクトは、RSPACKでサポートされていないWebパックAPI使用量を避けるためのHTML-Webpack-Pluginのフォークです。 - RSPACKのASTパスロジックに影響を与えたTurbopackプロジェクト。
- @PMMMWHが作成したReact-Refresh-Webpack-Pluginは、React React Respackプラグインを実装するインスピレーションを与えます。
- @jovi de Croockによって作成された賛成派は、実装Preact Respackプラグインを実装するインスピレーションを与えます。
- @sokraによって作成されたMini-CSS-Extract-Pluginプロジェクトは、CSS Extractプラグインを実装したことに影響を与えました。
- @kevlenedによって作成されたCopy-Webpack-Pluginプロジェクトは、コピーrspackプラグインを実装したインスピレーションを与えました。
ライセンス
RSPACKはMITライセンスです。