Mako 内测了
2024-05-15 by sorrycc
朋友们,大家好!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 build
或 umi 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 的最新消息以及和构建相关的高质量技术文章。
致谢
Mako 的发布离不开感谢每一位贡献者。大部分同学还是虚线业余时间参与的,感谢你们的付出!
- 曾经给 Mako 提交过代码的同学,禾登、杰司、灏辰、伊北、棋怪、常夜、桂阳、卫初、桃树
- 当下仍在参与 Mako 开发的同学,辟起、辟殊、无玄、油油、谦男、枭晓、云谦
- 社区前期使用 Mako 并提供建议的同学,小虎、小平淡
- 项目发起人,偏右
- Logo 设计师,短篇
下一步
我们会接着做 DX、性能、产物尺寸等方面的优化,同时会在内测期间收集用户反馈,最终计划在 6 月底开源。感谢大家的支持!