tree-shaking致力于消除前端代码中无用代码,减少加载文件的大小,提升性能,但目前tree-shaking技术还不够完善,构建工具rollup和webpack还不能完全消除无用代码,而closure compiler侵入性又较强,那对于tree-shaking我们还能做什么?这次分享主要介绍tree-shaking技术的原理和局限性,以及百度外卖在tree-shaking方面的应用实践,实践部分主要介绍一个babel插件,和对css进行tree-shaking的webpack插件和bundle去重相关的实现及优化收益。
浏览1642次
浏览5268次
浏览7439次
浏览9837次
浏览2190次
浏览5707次
2025-06-20 深圳
2025-04-19 南京
2025-08-15 上海
2025-10-23 上海
打开微信扫一扫,分享到朋友圈