Sobre el proyecto

Rspack es un bundler web rápido, basado en Rust, que moderniza la API de webpack. Su objetivo declarado es permitir un reemplazo sin problemas de webpack mientras proporciona velocidades de compilación rápidas. Características clave descritas en el README: - Inicio rápido: construido sobre Rust para una velocidad de compilación rápida. - HMR relámpago: un mecanismo de compilación incremental integrado destinado a mantener el reemplazo de módulos en caliente rápido, incluso para proyectos grandes. - Compatibilidad con webpack: compatible con plugins y loaders del ecosistema de webpack. - Module Federation: soporte de primera clase para Module Federation en aplicaciones web a gran escala. - Optimización de producción: estrategias integradas como tree shaking y minificación. - Agnóstico al framework: no está vinculado a ningún framework de frontend. Rspack es parte del conjunto de herramientas Rstack, que también incluye Rsbuild (herramienta de compilación), Rslib (herramienta de desarrollo de bibliotecas), Rspress (generador de sitios estáticos), Rsdoctor (analizador de compilación), Rstest (framework de pruebas) y Rslint (linter). El inicio está documentado en el sitio del proyecto, con una guía de inicio rápido y un ejemplo de StackBlitz. El repositorio enlaza a documentación para Rspack 2.x, 1.x y 0.x, un servidor de desarrollo, ejemplos, un puerto Rust de webpack-sources, recursos de diseño y una lista impresionante. Los benchmarks se publican por separado para comparaciones con otras herramientas y para tendencias de rendimiento a lo largo del tiempo. El proyecto acredita a webpack y su comunidad, SWC para análisis/transformación/minificación, esbuild por inspiración en arquitectura concurrente, NAPI-RS para enlaces de Node, Parcel por inspiración en diseño de reconstrucción incremental, Vite por inspiración en compatibilidad de ecosistema, y varios otros proyectos por inspiración en plugins y rastreo. Rspack tiene licencia MIT y cuenta con una guía de contribución y un código de conducta.