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