教程:康威生命游戏
本教程使用 Rust 和 WebAssembly 实现 康威生命游戏。
本教程适合谁?
本教程适合已经具备 Rust 和 JavaScript 基础知识,并希望学习如何将 Rust、WebAssembly 和 JavaScript 结合使用的任何人。
你应该能够阅读和编写基本的 Rust、JavaScript 和 HTML 代码。你不需要是专家。
我将学到什么?
-
如何为编译到 WebAssembly 设置 Rust 工具链。
-
用于开发由 Rust、WebAssembly、JavaScript、HTML 和 CSS 组成的多语言程序的工作流程。
-
如何设计 API 以最大限度地利用 Rust 和 WebAssembly 的优势,以及 JavaScript 的优势。
-
如何调试从 Rust 编译的 WebAssembly 模块。
-
如何对 Rust 和 WebAssembly 程序进行时间分析,使其更快。
-
如何对 Rust 和 WebAssembly 程序进行大小分析,使
.wasm
二进制文件更小,并更快地通过网络下载。