Rspack 博客
浏览 Rspack 团队发布的版本说明、生态动态与技术文章。
Rspack 2.0 正式发布,在保持与 webpack 生态兼容的同时,为 JavaScript 开发引入了更现代的默认行为、API 设计和构建产物。
Rspack 1.7 版本发布,提升了 SWC Wasm 插件兼容性,支持 Import Bytes 资源导入,并将多项实验特性稳定化。
Rspack 1.6 版本发布,带来了更好的 ESM 输出、增强 tree shaking 能力、支持 defer import 语法、稳定 layers 特性,以及默认启用 barrel 文件优化。
Rspack 1.5 版本发布,支持 Barrel 文件优化、常量内联优化,新增了内置文件系统监听器、虚拟模块插件和 Rust 扩展机制,并不再支持 Node 16。
Tree shaking 已经成为现代前端打包工具的重要组成部分。本文简要概述了不同打包工具中 tree shaking 的原理,并探讨了它们之间的主要差异。
今天,我们很高兴地推出 next-rspack,这是一个社区驱动的插件,让 Next.js 能够直接使用 Rspack 作为打包工具。
Rspack 1.3 版本发布,支持检测循环引用、构建 HTTP 模块和引用 AMD 模块,引入全新的 lazy compilation 中间件,以及优化了代码分割性能、产物体积和内存占用。
Rspack 1.2 版本发布,引入实验性的持久化缓存、更快的代码分割算法以及 Yarn PnP 支持等功能。
本文会简单介绍 "Build Systems à la Carte: Theory and Practice" 这篇论文的内容,并尝试从 build system 的角度来概括 bundlers。
本文介绍了 React 中 RSC(React Server Components)和 Server Action 的构建实践,包括它们的概念、渲染方式、在 webpack 中的打包流程,以及 Turbopack 是如何在一个模块图中完成打包多个环境模块的。
Rspack 和 Rsbuild 1.1 版本发布,显著提升了冷启动和增量构建的性能,同时改进了内置的 HTML 插件和配置选项的类型提示。
今天,Rspack 终于到达了一个崭新的阶段 —— 1.0。这意味着 Rspack 已经达到生产稳定,覆盖了 webpack 绝大多数的 API 和功能,并已经做好支持更多用户的准备。
Rspack 1.0 alpha 现已发布至 npm!在发布 Rspack 1.0 稳定版之前,我们将进行 1~2 个月的测试,以改进 1.0 版本的 API 稳定性和可靠性,并验证对下游项目的影响。
Rspack 0.7 版本发布,支持 lazy compilation,能够显著提升大型应用的 dev startup 性能。同时引入了全新的 css-module-lexer,使 CSS 打包速度提升 4 倍。
本文主要侧重于理解 Rspack 和 webpack 中 tree shaking 的概念。
Rspack 0.6 版本发布,内置支持 mini-css-extract-plugin,默认开启新版 tree shaking。
本文介绍了 webpack 的 chunk 策略,通过这篇文章,你可以理解代码中什么时候会产生 chunk,怎样减少 chunk 体积等。
Rspack 0.5 版本发布,支持模块联邦,移除默认的 SWC 转换。
最新的 Rspack 0.5.0 引入了备受期待的模块联邦功能,本文对其进行了详细介绍。
本文介绍了 webpack 中 CSS 顺序问题是怎样产生的,以及如何解决。
Rspack 0.4 版本发布,移除对一些内置功能的支持。
在本文中,我们将对 Top-level await 的 specification、toolchain support、webpack runtime、profiling 等方面进行深入的分析。
本文介绍了我们为什么要开发 Rspack,设计过程中进行了哪些取舍。
Rspack 0.3 版本发布,新增 web workers、builtin:swc-loader 支持。
Rspack 0.2 版本发布,新增了诸多功能,如 realContentHash、DataURI、ESM format 的支持等。
Rspack 正式发布了!

