WebAssembly实战

WebAssembly实战

作者:[加] C.杰勒德·加伦特(C.Gerard Gallant)

出版社:人民邮电

出版年:2021年4月

ISBN:9787115561459

所属分类:经济金融

书刊介绍

《WebAssembly实战》内容简介

本书在人们极力渴求提高JavaScript性能的情况下,WebAssembly应运而生,现已得到所有主流Web浏览器的支持。由于其卓越的性能和可移植性,WebAssembly也被用于Web浏览器之外的许多场景。本书围绕WebAssembly技术栈介绍如何通过C、C++等语言编写高性能的浏览器端应用程序。你将掌握WebAssembly的基础知识,学习如何创建原生WebAssembly模块,与JavaScript组件交互,使用WebAssembly文本格式进行调试,并利用多线程支持机制。
C.杰勒德·加伦特(C.Gerard Gallant),微软认证专家,Dovico公司高级软件工程师,DZone技术网站专栏作者。

作品目录

前言
致谢
关于本书
关于封面图片
第一部分
起步

1、章:初识WebAssembly

2、章:初探WebAssembly模块内部

3、章:创建自己的第一个WebAssembly模块
第二部分
使用模块

4、章:复用现有C++代码库

5、章:创建调用JavaScript的WebAssembly模块

6、章:创建通过函数指针与JavaScript交流的WebAssembly模块
第三部分
高级主题

7、章:动态链接:基础

8、章:动态链接:实现

9、章:线程:Web
worker与pthread

10、章:Node.js中的WebAssembly模块
第四部分
调试与测试

11、章:WebAssembly文本格式

12、章:调试

13、章:测试——然后呢
附录
A
安装与工具设置
附录
B

ccall

cwrap
以及直接函数调用
附录
C
Emscripten宏
附录
D
练习答案
附录
E
文本格式进阶

相关推荐

微信二维码