最近要在公司做一次 WebAssembly 的分享,中途有一个实战开发 wasm 模块的环节。
Rust 官网就有一个专门的页面介绍 Rust 生态在 wasm 开发的优势,并且提供了一个电子书《Rust and WebAssembly》,介绍了如何使用 Rust 开发 wasm 模块。
参照电子书的教程,我使用 Rust 开发了一个 wasm 模块和一个简单的前端页面,用于演示康威生命游戏。
项目地址:duyixian1234/wasm-game-of-life 演示页面: Life Game
整个开发过程的体验十分顺畅,具体的开发过程就不赘述了,感兴趣的同学参考电子书一步一步来就可以了。
短暂的接触之后,我发现 Rust 生态在很多方面都对 wasm 开发提供了卓越的支持:
Rust + wasm = Future Web Developing