À propos du projet

Rspack est un bundler rapide pour le web, basé sur Rust, qui modernise l'API webpack. Son objectif annoncé est de permettre un remplacement transparent de webpack tout en offrant des vitesses de build rapides. Fonctionnalités clés décrites dans le README : - Démarrage rapide : construit sur Rust pour une vitesse de build rapide. - HMR éclair : un mécanisme de compilation incrémentale intégré destiné à maintenir un remplacement de module à chaud rapide, y compris pour les grands projets. - Compatibilité webpack : compatible avec les plugins et loaders de l'écosystème webpack. - Module Federation : prise en charge de premier ordre de la Module Federation pour les applications web à grande échelle. - Optimisation de production : stratégies intégrées telles que le tree shaking et la minification. - Indépendant du framework : non lié à un framework frontend particulier. Rspack fait partie de la chaîne d'outils Rstack, qui comprend également Rsbuild (outil de build), Rslib (outil de développement de bibliothèques), Rspress (générateur de site statique), Rsdoctor (analyseur de build), Rstest (framework de test) et Rslint (linter). La prise en main est documentée sur le site du projet, avec un guide de démarrage rapide et un exemple StackBlitz. Le dépôt renvoie vers la documentation pour Rspack 2.x, 1.x et 0.x, un serveur de développement, des exemples, un portage Rust de webpack-sources, des ressources de design et une awesome list. Les benchmarks sont publiés séparément pour des comparaisons avec d'autres outils et pour les tendances de performance au fil du temps. Le projet crédite webpack et sa communauté, SWC pour l'analyse/transformation/minification, esbuild pour l'inspiration de l'architecture concurrente, NAPI-RS pour les bindings Node, Parcel pour l'inspiration de la conception de reconstruction incrémentale, Vite pour l'inspiration de la compatibilité écosystémique, et plusieurs autres projets pour l'inspiration en matière de plugins et de tracing. Rspack est sous licence MIT et dispose d'un guide de contribution et d'un code de conduite.