Rust 和 WebAssembly 文件
歡迎閱讀 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
的貢獻,你會在本書的最後找到所有相關資訊!