在线检测npm包大小
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
bundlejs 是一个在线 bundler 与 npm 包体积检查工具,面向 JavaScript/npm 生态。它允许用户输入包名或代码进行构建,查看输出结果、控制台日志以及 gzip/brotli 后的体积。与传统只给出包大小的工具相比,它强调可 tree-shaking 的真实构建结果,并能分析 CSS 等外部文件的压缩体积。
工具运行方式较有特点:FAQ 明确说明其主要 bundler 在浏览器本地运行,使用 esbuild-wasm,并结合 rollup 提升 tree-shaking 准确性。因此当构建失败时,用户能看到更接近实际构建流程的错误信息。它支持多包打包、按导出成员 tree-shaking、URL 查询参数分享、压缩后的 share 链接、加载链接后自动 bundle。分析方面,可通过配置启用 treemap、network、sunburst 等交互式图表。高级配置包括 esbuild external、alias 替换,以及从 unpkg、esm.sh、Skypack、jsDelivr、Deno、GitHub raw 等不同来源加载模块。
抓取文本未显示任何收费套餐或支付方式,当前可视为免费工具。官方 API 已发布,可通过 deno.bundlejs.com 与 edge.bundlejs.com 访问,并支持生成 badge,适合在 README 中展示包体积信息。API 由 Upstash 赞助,但文本未提供调用限制、SLA 或商业支持细节。
优点是上手直接、无需本地安装,能快速评估 npm 依赖体积;本地浏览器构建带来更透明的错误反馈;分享链接和 badge 对开源库维护者很实用。限制也比较明确:tree-shaking 依赖 CDN 是否能访问 package.json,可能有版本冲突;部分包的 default export 可能需要手动补充;alias 当前不关心原包版本,替换精度有限。
它适合前端开发者、npm 包作者、技术负责人在选型时比较依赖体积,也适合开源项目维护者展示 bundle badge。中国访问情况文本未说明;考虑其依赖多个海外 CDN,实际体验可能受网络环境影响。替代品包括 bundlephobia 与 bundlesize.com。
本测评基于公开资料整理,不构成购买建议,请以 bundlejs.com 官网实际信息为准。
前端常用免费工具,支持gzip/brotli体积。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。