我们很高兴地宣布 Rsdoctor v0.1 发布了!
Rsdoctor 是一个针对 Rspack 和 Webpack 的一站式构建分析工具,可以对构建时和构建产物进行详细分析,让构建过程变得可视化和透明。
Rsdoctor 是一个构建分析工具,用于分析基于 Rspack 和 Webpack 构建的项目。它支持分析的项目包括:Rsbuild、Create React App、Modern.js 等。
面向 Loaders、Plugins、Module Resolver 提供了对应的数据与分析功能,来帮助你分析编译过程中的问题。
我们在 「Bundle Size」 模块中,可以看到当前项目的产物数据信息概览,以及分析重复包引入的体积与上游依赖链路。
此外,还可以通过 「Bundle Analysis」 模块来进一步分析当前产物中资源与模块关系,体积数据等信息,以及查看模块引入的原因。
你可以参考 快速上手 来开始体验 Rsdoctor。
提升 Rsdoctor 构建分析效率:目前开启 Rsdoctor 时会增加项目的构建耗时,下一步我们将抽离 Rsdoctor 的部分构建分析逻辑,并转化为 Rust 插件,内置到 Rspack 中,从而提升 Rsdoctor 的构建分析效率。
Rsdoctor 的一些实现参考了社区中杰出的项目,对他们表示感谢: