Kotlin/Wasm

最终更新: 2025/02/06

Kotlin/Wasm 能够将你的 Kotlin 代码编译为 WebAssembly (Wasm) 格式. 使用 Kotlin/Wasm, 你可以创建应用程序, 运行在不同的环境和设备上, 这些环境和设备要支持 Wasm, 并符合 Kotlin 的要求.

Wasm 是一种二进制指令格式, 用于基于堆栈(stack-based)的虚拟机. 这种格式是平台独立的, 因为它运行在自己的虚拟机上. Wasm 为 Kotlin 和其他编程语言提供了编译目标.

你可以在不同的目标环境中使用 Kotlin/Wasm, 例如浏览器环境, 用于开发使用 Compose Multiplatform 构建的 Web 应用程序, 或浏览器之外的, 独立运行的 Wasm 虚拟机. 对于浏览器之外的情况, WebAssembly System Interface (WASI) 提供了对平台 API 的访问能力, 可以供你使用.