GraalVM让Clojure跑在WASM上!
2025-04-28

GraalVM v25新增了对WASM后端的支持,这意味着现在可以将Clojure程序编译并运行在WASM上!虽然WASM后端尚处于早期阶段,不支持多线程和网络功能,但已经可以运行单线程计算程序。文章展示了一个简单的“Hello, World!”例子,并分析了WASM二进制文件的大小和性能。结果显示,与Java相比,Clojure在WASM上的二进制文件更大,速度也稍慢,但通过优化可以提升性能。文章还介绍了Clojure与JavaScript的互操作性,以及GraalVM如何实现这一功能。
开发