Mako 内测了

2024-05-15

朋友们,大家好!Mako 终于内测了。

Mako 是极快和生产级的前端构建工具,基于 Rust。Mako 去年上半年立项,下半年 2023.11.24 在蚂蚁集团内部正式发布,通过工程化的方式验证了数千个项目和 npm 包,已落地数百个项目,服务了中后台、小程序、低代码、营销等多个不同平台和业务场景。经过大量项目的实践和长时间的迭代,Mako 已经成熟,在速度和产物尺寸方面都已和社区的 Rust 构建方案齐平或实现超越,现在我们决定在开源之前先做一轮内测来收集更多的反馈

Benchmark 基于 performance-compare 里的项目,相关仓库会随 Mako 一起开源。

如果大家对 Mako 是如何从 0 到 1 到开源搭建出来的,我在今年 GIAC 上的分享 《Rust 构建工具在蚂蚁的研发和落地》 会详细介绍,同时会议结束后也会以文字形式分享到社区。

如何参与内测

如果你是 Umi 用户,并且对现有项目的构建速度不满意,体验 Mako 非常简单!先确认 Umi 版本有升级到 4.2.0 或以上,然后执行 npx umi config set mako {} 命令在配置里加上 mako: {},然后执行 umi buildumi dev 即可使用 Mako 进行构建。

$ npx umi -v
4.2.0
$ npx umi config set mako {}
$ npx umi build

如果不是 Umi 用户,也可以一键创建 Mako + React 的项目。

$ npm create mako

如果你有任何问题或建议,可以在扫码加我们的微信群。

或者点击以下链接加入 Telegram 群。

https://t.me/+EN3fycCw3TI1NDA1

同时,也欢迎大家通过 RSS 的方式订阅 Mako 的动态,我们会在这里发布 Mako 的最新消息以及和构建相关的高质量技术文章。

https://makojs.dev/rss.xml

致谢

Mako 的发布离不开感谢每一位贡献者。大部分同学还是虚线业余时间参与的,感谢你们的付出!

下一步

我们会接着做 DX、性能、产物尺寸等方面的优化,同时会在内测期间收集用户反馈,最终计划在 6 月底开源。感谢大家的支持!