欢迎来到 Rust 和 WebAssembly 工作组 提供的文档概述。所有这些项目都由工作组管理;也有一些非官方的文档资源!

许多这些资源采用“书籍”的形式;我们统称为“Rust 和 WebAssembly 书架”。有些很大,有些很小。

了解 Rust 和 WebAssembly

如果您想了解 Rust 和 WebAssembly,这里就是您的最佳选择!所有这些资源都假设您已经进行了一些 Rust 编程,并且对 JavaScript 有所了解。如果您想学习如何在 Web 浏览器中使用 Rust,这些资源是入门的好地方。

Rust Wasm 书籍

Rust Wasm 书籍 描述了如何将 Rust 和 WebAssembly 结合使用。其中包含一个教程,用于使用 Rust 和 WebAssembly 创建一个端到端项目,最后,本书以参考部分结束,其中包含大量关于 Rust 和 WebAssembly 的一般性、值得了解的信息,供您进一步探索。

深入了解 Rust 和 WebAssembly

如果您想更深入地了解 Rust 和 WebAssembly,这些资源适合您。在您完成 Rust Wasm 书籍 中的教程或您已经熟悉 Rust、WebAssembly 和 JavaScript 之后,这些书籍值得一看。这些书籍更深入地介绍了 Rust WebAssembly 工具和板条箱。

wasm-bindgen 指南

wasm-bindgen 指南 涵盖了 wasm-bindgen 工具和板条箱。 wasm-bindgen 是一个 Rust 库和 CLI 工具,它可以促进 wasm 模块和 JavaScript 之间的高级交互。如果您想了解有关 wasm-bindgen 如何工作、您可以用它做什么以及 wasm-bindgen 工具和相关板条箱的其他参考信息的更多信息,这篇文章非常值得一读。如果您对此感兴趣,这里还有一些关于如何为 wasm-bindgen 工具做出贡献的信息。

wasm-pack 书籍

wasm-pack 书籍 涵盖了 Rust 到 WebAssembly 的工作流程工具。本书涵盖了先决条件、项目设置以及 wasm-pack 的可用命令。 wasm-pack 书籍包含使用生成的模板的快速入门指南,并重点介绍了这些模板的工作流程,以便您可以快速启动、运行和部署一个可用的 Rust 和 WebAssembly 项目。如果您有兴趣为 wasm-pack 做出贡献,您也可以在这本书的最后找到所有相关信息!