更新时间:2019-07-09 11:25:33
封面
版权信息
作者简介
序言(一)
序言(二)
前言
第1章 漫谈WebAssembly发展史
1.1 JavaScript的发展和弊端
1.2 曾经尝试——ASM.js与PNaCl
1.3 新的可能——WebAssembly
第2章 WebAssembly核心原理(基于MVP标准)
2.1 应用与标准Web接口
2.2 深入设计模型——堆栈机
2.3 类型检查
2.4 二进制编码
2.5 模块
2.6 内存结构
第3章 动态链接与SIMD(基于MVP标准)
3.1 动态链接(Dynamic Linking)
3.2 单指令多数据流(SIMD)
第4章 深入LLVM与WAT
4.1 LLVM——底层虚拟机
4.2 基于LLVM定义新的编程语言
4.3 WAT
第5章 Emscripten基础应用
5.1 利器——Emscripten工具链
5.2 连接C/C++与WebAssembly
第6章 基于Emscripten的语言关系绑定
6.1 基于Embind实现关系绑定
6.2 基于WebIDL实现关系绑定
第7章 探索Emscripten高级特性
7.1 加入优化流程
7.2 使用标准库与文件系统
7.3 处理浏览器事件
7.4 基于EGL、OpenGL、SDL和OpenAL的多媒体处理
7.5 调试WebAssembly应用
第8章 WebAssembly综合实践、发展与未来
8.1 DIP综合实践应用
8.2 WebAssembly常用工具集
8.3 WebAssembly未来草案