minikotlin:浏览器内编译 Kotlin 的奇迹

Minikotlin

18frizlab💬 3

minikotlin 是一个完全用 C 语言重写、直接生成 WebAssembly GC 字节码的 Kotlin 编译器,无需 JVM、LLVM 或 Binaryen。它本身编译为 WASM,能在浏览器标签页中直接运行,实现从 .kt 源码到可执行 .wasm 模块的端到端编译。支持类继承、协程、空安全等核心 Kotlin 特性,通过手写代码生成机制将语言构造映射为 WASM-GC 指令。无需安装任何工具链,开发者可在浏览器中即时编译并运行 Kotlin 代码,体验前所未有的轻量级开发流程。

"编译器本身也编译为 WASM,因此它在你代码运行的地方运行——无需安装任何工具链。"

同日更多故事 · 2026-07-17