WASM驱动的云计算和边缘计算智能开发平台。
快速
快速构建和快速运行
紧凑
极小的Wasm输出,快速启动,攻击面更小
用户友好
无需下载,在线编码,简单易学
> moon new hello
> cd hello
> cat src/main/main.mbt
fn main {
println(@lib.hello())
}
> moon run src/main
Hello, world!
全产品协同设计
- 程序语言、编译器、构建系统和集成开发环境的协同设计保证整个系统的一致性,减少组件摩擦,大幅提升整体性能
- 生成比任何现有解决方案体积都小的WebAssembly目 标代码
程序语言
- 月兔语言专为WebAssembly设计,同时提供JavaScript,Native等多种后端
- 支持函数式和面向对象等多种编程范式
- 实用的类型系统,面向数据的语言设计,让任何背景的开发者迅速上手
编译器与构建系统
- 顶尖的编译时性能
- 全代码优化提供良好的运行时性能
- 支持增量化、并行化编译,极快的编译速度轻松面对超大规模编程场景
集成开发环境
- 极快的响应速度,在云端获得本地开发体验
- 提供JavaScript实现的LSP,可在浏览器离线开发