沉默发夹

文章
5
资源
1
加入时间
2年10月20天

treeShaking和sideEffects详解

什么是treeShaking?treeShaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。treeShaking有什么用?至于说有什么用呢?它的作用就是将程序中没有用到的代码在打包编译的时候都删除掉,这样能减少打包后包的体积大小,减少程序执行的时长和传统DCE(Dead Code Elimination)有什么区别?传统DCE是消除不可能执行的代码,而treeShaking虽然也是DCE新的实现方式,但是它是通过消除没有用到的代码来达到