万本电子书0元读

万本电子书0元读

顶部广告

WebAssembly实战电子书

1.抽丝剥茧,逐步解构 WebAssembly 的复杂生态; 2.突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端; 3.边学边练,配套练习答案帮你熟练掌握 WebAssembly。 WebAssembly是可移植、体积小、加载快并且兼容Web浏览器的全新类汇编语言格式,其具有高效、安全、放、标准等特性。使用WebAssembly,你能够不再依赖JavaScript编写基于浏览器的高性能应用程序。通过编译为WebAssembly二制格式,你的C/C++代码或Rust代码都可以在浏览器中以近原生的速度运行。

售       价:¥

纸质售价:¥62.30购买纸书

77人正在读 | 0人评论 6.2

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

出  版  社:人民邮电出版社有限公司

出版时间:2021-05-01

字       数:33.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
在人们极力渴求提高JavaScript性能的情况下,WebAssembly应运而生,现已得到所有主流Web浏览器的支持。由于其卓越的性能和可移植性,WebAssembly也被用于Web浏览器之外的许多场景。本书围绕WebAssembly技术栈介绍如何通过C、C 等语言编写高性能的浏览器端应用程序。你将掌握WebAssembly的基础知识,学习如何创建原生WebAssembly模块,与JavaScript组件交互,使用WebAssembly文本格式行调试,并利用多线程支持机制。<br/>【推荐语】<br/>1.抽丝剥茧,逐步解构 WebAssembly 的复杂生态; 2.突破 JavaScript 瓶颈,让 C/C 代码快速运行于浏览器端; 3.边学边练,配套练习答案帮你熟练掌握 WebAssembly。 WebAssembly是可移植、体积小、加载快并且兼容Web浏览器的全新类汇编语言格式,其具有高效、安全、放、标准等特性。使用WebAssembly,你能够不再依赖JavaScript编写基于浏览器的高性能应用程序。通过编译为WebAssembly二制格式,你的C/C 代码或Rust代码都可以在浏览器中以近原生的速度运行。 本书介绍如何使用C/C 语言和Emscripten工具包编写并运行高性能的Web应用程序。你将学习如何创建原生WebAssembly模块、如何与JavaScript组件交互,以及如何使用Web worker和pthread*限度地提高性能。 ●多个模块在运行时的动态 ●模块与JavaScript之间的通信 ●利用WebAssembly文本格式行调试 ●利用Web worker和pthread行多线程编程<br/>【作者】<br/>C.杰勒德·加伦特(C. Gerard Gallant),微软认证专家,Dovico公司高级软件工程师,DZone技术网站专栏作者。 【译者简介】 计算机专业硕士,软件工程师,现居于上海,另译有《你不知道的JavaScript》(中卷和下卷)。<br/>
目录展开

版权声明

前言

致谢

关于本书

关于封面图片

第一部分 起步

第 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 文本格式进阶

作者简介

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部