393 - 《云谦月报 2023.12》
发布于 2023年12月28日
工作
主线依旧是 Mako。
1)Mako 两周一迭代,这个月有 0.2 和 0.3,其中 0.3 节后 2024.1.2 发布。功能包括 TreeShaking 效果提升 10%、设计对三方开发者的插件设计、Code Splitting 支持多 Entry、重构了 Build、完善 e2e 测试用例等。
2)梳理了 Father 和 Dumi 接入 Mako 的 RFC,预计 2024.2 开始动工。
3)脑暴了 Mako 的愿景是 2024 规划。愿景是 MAFA,Make Afx Fast Again,回到 SeaJS 时代,保存即生效。规划和里程碑暂不对外。
4)功能上还有值得一提的是 Optimize Package Imports 功能,之前在 355 - 《optimizePackageImports》 写过思路,把他做出来后,在某些场景下的效果还是挺惊艳的。比如下图 with-antd 的场景,所需编译的模块数从 1630 个降低到 52 个,等于提前把部分 Tree Shaking 要做的功能在 Build 阶段做掉了。
Bigfish 和 Umi 比较少动作,就出了几个 RFC,包括,1)子路由