第三方JS优化检查指标

原创
2022/11/03 17:02
阅读数 55

一、包中的模块使用数

如果一个库中使用了大量的模块,很可能需要进行 按需打包优化 或 预打包优化

二、同包名不同版本号同时使用

需要评估不同版本的差异,然后决定是否要使用同一版本

三、commonjs包检测

如果发现一个包是commonjs包,可以预打包为esm,提升打包性能,增加tree-shaking能力

四、commonjs模块检测

如果发现一个包是commonjs包,找找有没有esm版,提升打包性能,增加tree-shaking能力

五、检测模块中是否含有node变量

如果含有process.env,很有可能会把服务器版和开发环境版的代码打到一起。优化后可以,提升打包性能。

六、检测包中是否内置常用公用模块

如果发现包中内置了tslib、babel-helper、core-js、lodash、lodash-es。 这进行预打包,以复用公用模块。

七、黑名单包和白名单包

发现黑名单包或不在白名单包,输出引用位置,然后判断是否有必要使用

八、输出所有深层引用人工分析其必要性

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部