工程实践

Rspack Tree Shaking- Scope Hoisting- Mangle Exports 深入

引言Rspack 在生产模式下继承并强化多项产物优化能力,目标是更小的包、更少的运行开销与更佳的执行效率。优化项(已验证)Tree Shaking:静态分析 ES 模块,移除未使用导出与死代码。来源:Rspack 官方文档与发布公告。Scope Hoisting:模块串联将多模块提升为单作用域,减少

Rspack 1.0 发布与性能与稳定性

引言Rspack 基于 Rust 的高性能 bundler,在 1.0 版本宣布 API 与文档稳定,面向更广泛生态整合与生产应用。核心变化(已验证)配置与 API 稳定:改进配置、JS API 与插件 API 的稳定性,便于上层工具与框架集成。来源:Rspack 中文官方“1.0 发布”。性能提升

Rslib 库构建:输出格式与模块联邦实践

引言Rslib 为库构建提供统一工具链与一致心智模型,支持多格式产出与模块联邦,并复用 Rsbuild 的大部分配置与生态。核心能力(已验证)多格式输出:支持 ESM、CJS、UMD 与 Module Federation,一套配置覆盖多场景,适合跨框架复用。来源:Rslib 发布说明与输出格式文档

Rsdoctor 构建分析能力与使用指南

引言Rsdoctor 提供对 Rspack/webpack 构建项目的全链路分析:产物构成、依赖关系、编译耗时与 Loader 行为,并支持自定义规则扫描与优化建议。核心能力(已验证)构建产物分析:资源列表、Modules 树与 Treemap 可视化,定位体积与分包优化点。来源:Rsdoctor

Rsbuild 1.0 发布与生产优化建议

引言Rsbuild 1.0 旨在为仍大量使用 webpack/CRA/Vue CLI 的项目提供“开箱即用 + 高性能”的构建体验,降低迁移成本并提升 DX。核心背景(已验证)生态现状:尽管全栈框架与 Vite 流行,但大量项目仍使用 webpack/CRA/Vue CLI;直接迁移存在成本与产物一

REST 资源命名与错误结构统一实践(2025)

REST 资源命名与错误结构统一实践(2025)统一的资源命名与错误结构是 API 可用性的基础。一、资源命名名词复数:`/users`、`/orders`;避免动词化路径。层级关系:`/users/{id}/orders` 表示归属关系。过滤与排序:使用查询参数,如 `?status=active