首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

原来项目打包也有这么技巧 - 浅谈 Tree Shaking 机制

Dead Code Elimination 在开始讲 Tree Shaking 原理之前必须要了解一个技术:死码删除(Dea诶 Code Elimination)。...乍看之下 Dead Code Elimination 在做的事情好像就是 Tree Shaking 要做到的事情,就是要删除无用的代码,但两者其实还是有著些微的差距,接下来就要讲讲 Tree Shaking...Tree Shaking 原理 Tree Shaking 其实是 Dead Code Elimination 的一种新的实现原理,在上面的 Dynamic Language 的观念中提到 Dynamic...Language 的特性就是可以动态载入任何东西,因为这个特性让 Dead Code Elimination 相当难实现,因为 complier 永远不知道到底哪些程代码是对最终结果不会有影响的。...Elimination 的效果,只是两者的原理还是有一些差异,而这就是 Tree Shaking 的原理。

24820
领券