实用 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 开发人员或后端工程师也会发现这本书很有用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。