commit/7e32f744ed5394a2987d9aa5e376582d7360873f
教程:康威生命游戏
这是一个使用Rust和WebAssebmly实现康威生命游戏的教程。
这个教程适用于谁?
这个教程适用于任何已经有Rust基础和JavaScript经验,并且想要学习如何同时使用Rust,WebAssembly和JavaScript的人。
你应该能轻松阅读和编写基本的Rust,JavaScript和HTML。你绝对不需要成为一个专家。
我将学到什么?
如何搭建Rust工具链以编译到WebAssembly。
用于开发由Rust,WebAssembly,JavaScript,HTML和CSS制作的多语言程序的工作流程。
如何设计API以最大限度地利用Rust和WebAssembly的优势以及JavaScript的优势。
如何调试从Rust编译的WebAssembly模块。
如何调整Rust和WebAssembly程序的运行时间以使它们更快。
如何调整Rust和WebAssembly程序的大小,使.wasm二进制文件更小,更快,可以通过网络下载。