专栏名称: 云谦和他的朋友们
我是云谦,阿里 & 蚂蚁 10 年 + 老前端,ZJU,P8,Umi & Dva 等开源库作者,蚂蚁中台框架 Owner,「MDH 前端周刊」作者,初级路亚爱好者,游戏收藏师。
目录
相关文章推荐
猫笔刀  ·  死后的问题 ·  4 小时前  
龙岩发布  ·  晚安 ... ·  昨天  
中产先生  ·  误解国家了吗? ·  昨天  
今天看啥  ›  专栏  ›  云谦和他的朋友们

Mako Tree Shaking 简介

云谦和他的朋友们  · 公众号  ·  · 2024-06-26 13:51
    

文章预览

在本文开始之前需要郑重的感谢下开源前辈  Farm  ,Mako 的 tree shaking 算法大量的参考( 抄 )了 Farm 的实现。在 Mako 实现 tree shaking 之初,我们一头雾水毫无头绪,有前辈的无私的领路才让 Mako 成为可能。感恩,感谢! 什么是 tree shaking 先看下  Wiki 上的定义 。 In computing, tree shaking is a  dead code elimination  technique that is applied when optimizing code. Often contrasted with traditional single-library dead code elimination techniques common to minifiers, tree shaking eliminates unused functions from** across** the bundle by starting at the entry point and only including functions that may be executed. It is succinctly described as "live code inclusion". 简单总结下。 tree shaking 是一种死代码删除 (dead code elimination) 技术 tree shaking 根据模块间(across)的信息来完成死代码的删除的 Tree shaking 利用的是模块间的信息,进行的 dead code 删除。dea ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览