Rspack adalah bundler javascript berkinerja tinggi yang ditulis dengan karat. Ini menawarkan kompatibilitas yang kuat dengan ekosistem webpack, memungkinkan untuk penggantian webpack yang mulus, dan memberikan kecepatan pembuatan cepat kilat.
Fitur
Startup cepat : Berdasarkan karat, kecepatan build sangat cepat, membawa Anda pengalaman pengembangan pamungkas.
⚡ Lightning HMR : Dengan mekanisme kompilasi tambahan tambahan, HMR sangat cepat dan sepenuhnya mampu mengembangkan proyek skala besar.
? Kompatibel Webpack : Kompatibel dengan plugin dan loader di ekosistem webpack, dengan mulus mengintegrasikan perpustakaan luar biasa yang dibangun oleh masyarakat.
? Federasi Modul : Berikan dukungan kelas satu untuk Federasi Modul untuk memfasilitasi pengembangan aplikasi Web skala besar.
Optimalisasi Produksi : Berbagai strategi optimasi dibangun secara default, seperti pengocok pohon, minifikasi, dll.
Kerangka kerja agnostik : Tidak terikat pada kerangka kerja frontend, memastikan fleksibilitas yang cukup.
Baca Pendahuluan untuk detailnya.
Memulai
Lihat Mulai Cepat.
Kontribusi
Harap baca panduan yang berkontribusi dan mari kita bangun rspack bersama.
Kode Etik
Repo ini telah mengadopsi kode perilaku open source bytedance. Silakan periksa kode perilaku untuk lebih jelasnya.
Masyarakat
Ayo ngobrol dengan kami di Perselisihan! Tim RSPACK dan pengguna RSPACK aktif di sana, dan kami selalu mencari kontribusi.
Tautan
Nama
Keterangan
Awesome-rspack
Daftar hal -hal luar biasa yang dikuratori yang terkait dengan rspack
Dokumentasi RSPACK 1.X
Dokumentasi untuk RSPACK 1.X (Terbaru)
Dokumentasi RSPACK 0.X
Dokumentasi untuk versi RSPACK 0.X
Rsbuild
Alat build out-of-the-box berdasarkan RSPACK
Rspress
Generator situs statis cepat berdasarkan rsbuild
RSDOCTOR
Penganalisa build satu atap untuk rspack
Rslib
Alat Bangun Perpustakaan Didukung oleh RsBuild
RSPACK-DEV-Server
Server dev untuk rspack
contoh-contoh
Banyak proyek contoh rspack
Sumber RSPack
Port Rust-Sumber Wispack
Rstack-Design-Resources
Sumber Daya Desain untuk Tumpukan RSPack
Kontributor
Benchmark
Lihat Benchmark.
Kredit
Berkat:
Tim webpack dan komunitas untuk menciptakan bundler dan ekosistem yang hebat dari mana kami menarik banyak inspirasi.
@sokra untuk pekerjaan hebat di proyek webpack.
@Scriptedalchemy untuk membuat federasi modul dan membantu RSPack terhubung dengan komunitas.
Proyek SWC yang dibuat oleh @KDY1, yang Powers Rspack's Parsing, Transformasi, dan Minifikasi.
Proyek EsBuild yang dibuat oleh @evanw, yang menginspirasi arsitektur bersamaan RSPack.
Proyek NAPI-RS yang dibuat oleh @brooooooklyn, yang mendukung implementasi pengikatan node RSPACK.
Proyek parsel yang dibuat oleh @Devongovett yang merupakan pelopor Rust Bundler dan desain pembangunan kembali tambahan RSPACK yang terinspirasi.
Proyek Vite yang dibuat oleh Evan You yang menginspirasi desain kompatibilitas RSPACK dari ekosistem Webpack.
Proyek rolldown-legacy yang dibuat oleh tim rolldown lama, itu adalah pendahulu proyek Rolldown, yang mengeksplorasi kemungkinan membuat bundler performant di Rust dengan API yang kompatibel dengan rollup. Ini menginspirasi prinsip -prinsip desain rspack.
Proyek HTML-WEBPACK-PLUGIN yang dibuat oleh @jantimon, @rspack/html-plugin adalah garpu HTML-Webpack-plugin untuk menghindari beberapa penggunaan API halaman web yang tidak didukung dalam RSPack.
Proyek Turbopack yang menginspirasi logika jalur AST RSPACK.
React-Refresh-Webpack-plugin yang dibuat oleh @PMMMWH, yang menginspirasi menerapkan plugin REFRESR RSPACK React.
Prefresh yang dibuat oleh @jovi de Croock, yang menginspirasi menerapkan plugin Regresh Rspack Preact.
Proyek Mini-CSS-Extract-Plugin yang dibuat oleh @sokra yang menginspirasi plugin ekstrak CSS mengimplementasikan CSS.
Proyek Copy-Webpack-Plugin yang dibuat oleh @Kevlened yang menginspirasi plugin RSPACK COPY.