深入浅出WebAssembly
  • 推荐1
  • 收藏2
  • 浏览290

深入浅出WebAssembly

于航 (作者) 

  • 书  号:978-7-121-35217-1
  • 出版日期:2018-11-01
  • 页  数:548
  • 开  本:16(185*235)
  • 出版状态:图书立项
  • 维护人:张春雨
纸质版 ¥128.00

相关图书

Python数据可视化之matplotlib精进

刘大成 (作者)

本书使用大量的matplotlib实用案例讲解Python数据可视化在各个应用方向上的实现方法。通过学习这些实用案例,读者可以更好地掌握Python数据可视化的...

¥69.00

未来架构:从服务化到云原生

张亮 (作者)

互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。...

¥69.00

计算机科学中的数学:信息与智能时代的必修课

唐李洋 (作者)

本书讲述了面向计算机科学与工程的数学理论知识,强调数学定义、证明及其应用方法。全书共五篇,其中第一篇由证明到数据类型,讲述了数学分析的基本概念和知识;第二篇介绍...

 

Power BI商业数据分析项目实战

武俊敏 (作者)

本书从Power BI的基础功能讲起,逐步深入到Power BI进阶实战,以业务案例为导向,以Power BI桌面版操作为基础进行讲解,深入讲述Power BI...

¥79.80

解密PPT:又快又好制作高效沟通幻灯片

钱永庆 (作者)

本书基于作者在职场中近20年的PPT实战、研究和授课的积累,具有系统、实战、易学的3大特色,<br>把难以把握的PPT视觉设计分解为18课。<br>全书图文并茂...

¥79.00

活用数据:驱动业务的数据分析实战

陈哲 (作者)

这是一本用数据来帮助企业破解业务难题的实操书,有理论、有方法、有实战案例。 本书第1~3章首先对“怎么想”进行了解答,通过明确分析问题、开启分析思路、打开分析...

 
WebAssembly 技术自 2015 年出现之后便一直受到开发者们的关注。相较于 Chrome 早期推出的 PNaCI 等技术,WebAssembly 技术则更加开放和统一。WebAssembly 作为一种新的二进制格式,它可以方便地将 C/C++ 等其他静态语言代码快速的“运行”在浏览器中,这一特性为前端密集计算场景提供了无限的可能。不仅如此,基于 WebAssembly 技术,我们可以快速的将基于 Unity 游戏引擎开发的大型游戏快速的移植到 Web 端,这一切都要归功于 WebAssembly 技术带来的前端运算性能的大幅度提升。本书主要由浅入深的介绍了 WebAssembly 技术的发展历史,核心技术原理,相关工具链的使用以及未来的发展方向。通过几个实践项目带领读者学习体会 WebAssembly 的具体开发流程。
WebAssembly 技术现在已经被计划设计成为 W3C 的标准,众多浏览器厂商已经提供了对 MVP 版本的支持。Google IO 2017 大会上,谷歌也首次将 WebAssembly 技术进行公开演讲和推广。Post-MVP 版本更是会对 DOM 操作、多线程和 GC 等特性提供支持。WebAssembly 技术所带来的 Web 技术变革将势不可挡。

目录

本书勘误

印次
  • 页码:5  •  行数:34  •  印次: 1

    参数 “-fast-math” 应该是“-ffast-math”

    Becavalier 提交于 2018/12/13 15:57:49
    张春雨 确认于 2019/4/11 17:05:18
  • 页码:23  •  行数:29  •  印次: 1

    短语 “lzay parsing” -> “lazy parsing”

    Becavalier 提交于 2018/12/17 7:45:37
    张春雨 确认于 2019/1/23 16:11:24
  • 页码:80  •  行数:1  •  印次: 1

    词语 “负责” -> “复杂”

    Becavalier 提交于 2018/12/17 7:46:18
    张春雨 确认于 2019/1/23 16:11:12
  • 页码:100  •  行数:9  •  印次: 1

    代码语句 “WebAssembly.Instance” -> “new WebAssembly.Instance”

    Becavalier 提交于 2018/12/17 7:47:27
    张春雨 确认于 2019/1/23 16:11:02
  • 页码:103  •  行数:2  •  印次: 1

    代码语句 “WebAssembly.instantiateStreaming” -> “WebAssembly.compileStreaming”

    Becavalier 提交于 2018/12/17 7:48:14
    张春雨 确认于 2019/1/23 16:10:52

读者评论

  • 我买了一本你的书,感觉非常好。

    但在实践书中代码时,发现一些问题:
    参照第五章 5.2节部分,完全按照书中代码和编译方式,编译出来的wasm,在html中加载时,Standalone 类型例子会提示 TypeError:** is not a function, Dependent 例子会提示 LinkError: “import object field ‘nullFunc_iidiiii’ is not a Function”。Dynamic Library例子还未验证,可能也存在问题。

    我用的emcc版本是:emcc (Emscripten gcc/clang-like replacement) 1.38.31 (commit 55ad1c4502293cc0f6ce8d5a249c941eee604269)

    能否尽快更新一些书中示例,解决例子无法运行问题。十分感谢

    wqtian发表于 2019/5/6 16:03:33

图书类别

推荐用户