当前位置: 首页 > 更多 > C++

WebAssembly 实战 PDF电子书 [162MB]

  • C++
  • 更新时间:2024-02-02 18:27:57
简介WebAssembly 实战pdf百度网盘下载地址? 抽丝剥茧,逐步解构 WebAssembly 的复杂生态 突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端 边学边练,配套练...
《WebAssembly 实战》pdf电子书下载
《WebAssembly 实战》pdf百度云

《WebAssembly 实战》pdf百度云

《WebAssembly 实战》pdf百度云

《WebAssembly 实战》pdf百度云


 

WebAssembly 实战pdf百度网盘下载地址?

抽丝剥茧,逐步解构 WebAssembly 的复杂生态

突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端

边学边练,配套练习答案帮你熟练掌握 WebAssembly

◎ 编辑推荐

WebAssembly是可移植、体积小、加载快并且兼容Web浏览器的全新类汇编语言格式,其具有高效、安全、开放、标准等特性。使用WebAssembly,你能够不再依赖JavaScript编写基于浏览器的高性能应用程序。通过编译为WebAssembly二进制格式,你的C/C++代码或Rust代码都可以在浏览器中以接近原生的速度运行。

本书介绍如何使用C/C++语言和Emscripten工具包编写并运行高性能的Web应用程序。你将学习如何创建原生WebAssembly模块、如何与JavaScript组件交互,以及如何使用Web worker和pthread最大限度地提高性能。

多个模块在运行时的动态链接

模块与JavaScript之间的通信

利用WebAssembly文本格式进行调试

利用Web worker和pthread进行多线程编程

◎ 内容简介

在人们极力渴求提高JavaScript性能的情况下,WebAssembly应运而生,现已得到所有主流Web浏览器的支持。由于其卓越的性能和可移植性,WebAssembly也被用于Web浏览器之外的许多场景。

本书围绕WebAssembly技术栈介绍如何通过C、C++等语言编写高性能的浏览器端应用程序。你将掌握WebAssembly的基础知识,学习如何创建原生WebAssembly模块,与JavaScript组件交互,使用WebAssembly文本格式进行调试,并利用多线程支持机制。


作者简介:
◎ 著者简介 C.杰勒德•加伦特(C. Gerard Gallant),微软认证专家,Dovico公司高级软件工程师,DZone技术网站专栏作者。 ◎ 译者简介 单业,计算机专业硕士,软件工程师,现居于上海,另译有《你不知道的JavaScript》(中卷和下卷)。

目录:
第 1 章 初识WebAssembly 2
第 2 章 初探WebAssembly模块内部 14
第 3 章 创建自己的第 一个WebAssembly模块 20
第 4 章 复用现有C++代码库 48
第 5 章 创建调用JavaScript的WebAssembly模块 76
第 6 章 创建通过函数指针与JavaScript交流的WebAssembly模块 95
第 7 章 动态链接:基础 122
第 8 章 动态链接:实现 145
第9 章 线程:Web worker与pthread 174
第 10 章 Node.js中的WebAssembly模块 195
第 11 章 WebAssembly文本格式 222
第 12 章 调试 267
第 13 章 测试——然后呢 292

点击下载