实用 WebAssembly:探索使用 Rust 进行 WebAssembly 编程的基础知识
Practical WebAssembly: Explore the fundamentals of WebAssembly programming using Rust
了解 WebAssembly 的基本构建块,并学习、安装和使用 Rust 和 WebAssembly 生态系统中的各种工具
主要特征
了解用于 Web 开发的 Rust 编程语言和 WebAssembly 概念
使用 WebAssembly 构建 Web、移动和嵌入式应用程序
增强 Web 应用程序的可扩展性和弹性
书籍描述
Rust 是一种针对安全性、并发性和性能而调整的开源语言。 WebAssembly 将原生世界的所有功能带入了 JavaScript 世界。 Rust 和 WebAssembly 共同提供了一种创建健壮和高性能 Web 应用程序的方法。它们有助于使您的 Web 应用程序非常快速并且具有小型二进制文件。使用 JavaScript 的开发人员将能够将他们的知识用于此实用指南,以开发更快且可维护的代码。
完成对基本概念、示例和自我评估问题的逐步解释,您将从探索 WebAssembly 开始,使用生态系统提供的各种工具,并了解如何一起使用 WebAssembly 和 JavaScript 来构建一个高- 执行应用程序。然后,您将学习二进制代码以使用各种工具来帮助您将本机代码转换为 WebAssembly。这本书将向您介绍 Rust 的世界以及使构建/发布基于 WebAssembly 的应用程序变得容易的生态系统。
在这本 WebAssembly Rust 书的结尾,您将能够使用 Rust 和 JavaScript 创建和发布自己的 WebAssembly 应用程序,了解如何调试,并使用正确的工具来优化和交付高性能应用程序。
你会学到什么
探索 WebAssembly 和 WebAssembly 生态系统中可用的不同工具
了解原始 WebAssembly 二进制文件和 WebAssembly 文本格式
将 Web 和 JavaScript API 与 wasm-bindgen 一起使用
优化 Rust 和 WebAssembly 以获得高性能
运行和调试 WebAssembly 和 Rust 代码
探索 RustWASM 生态系统中可用的各种工具
这本书是给谁看的
本书适用于希望提供更好性能和交付类型安全代码的 JavaScript 开发人员。想要构建全栈应用程序而不用过多担心 JavaScript 编程的 Rust 开发人员或后端工程师也会发现这本书很有用。
评论(0)