| 作者: | San Francisco |
| 语言: | 英文 |
| 出版年份: | 2021 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《The Art of WebAssembly》是一部面向 Web 开发者的 WebAssembly 原理与实践入门书,重点不在某个特定语言工具链,而是直接解释 WebAssembly 本身、WAT 文本格式、浏览器协作方式,以及 Wasm 真正能带来性能价值的场景。
全书先讲 WebAssembly 的定位、运行环境与基础工具,再系统进入 WAT 的模块、函数、控制流、表、位运算、字符串和线性内存;之后讨论与网页集成、Canvas、性能优化与调试,最后再引入 AssemblyScript 作为更高层入口。
第一章~第三章建立基础,介绍 WebAssembly、WAT、浏览器、Node.js、WASI,以及模块、函数导入导出、控制结构和函数表。
第四章~第六章转向底层数据处理,讲位运算、字符串在内存中的表示,以及线性内存与 JavaScript 共享数据的方式,这是理解 Wasm 性能与限制的关键部分。
第七章~第十一章进入应用与工程实践,覆盖 Web 集成、Canvas 图形、性能分析、调试,以及基于 AssemblyScript 的开发路径,让读者把底层原理连接到真实项目。
适合具备 JavaScript、HTML、CSS 基础,想系统理解 WebAssembly 原理、性能特征、浏览器运行方式,以及直接阅读或编写 WAT 的开发者。若你只想快速调用现成工具链,这本书会偏底层一些。
本书的价值在于从底层机制出发解释 Wasm 如何与 JavaScript 和浏览器协同工作,并把内存、性能、图形与调试串成完整学习路径。若你想真正学懂 WebAssembly,而不只是会调用它,这本书值得读。