WebAssembly标准入门
作者:柴树杉,丁尔男著
出版时间:2019年版
目 录
第0章 WebAssembly诞生背景
0.1 JavaScript简史
0.2 asm.js的尝试
0.3 WebAssembly的救赎
第1章 JavaScript语言基础
1.1 console对象
1.2 函数和闭包
1.3 Promise对象
1.4 二进制数组
第2章 WebAssembly快速入门
2.1 准备工作
2.1.1 WebAssembly兼容性
2.1.2 WebAssembly文本格式与wabt工具集
2.2 例程
2.3 WebAssembly概览
2.3.1 WebAssembly中的关键概念
2.3.2 WebAssembly程序生命周期
2.3.3 WebAssembly虚拟机体系结构
2.4 你好,WebAssembly
2.4.1 WebAssembly部分
2.4.2 JavaScript部分
2.5 WebAssembly调试及代码编辑环境
第3章 JavaScript中的WebAssembly对象
3.1 WebAssembly对象简介
3.2 全局方法
3.2.1 WebAssembly.compile()
3.2.2 WebAssembly.instantiate()
3.2.3 WebAssembly.validate()
3.2.4 WebAssembly.compileStreaming()
3.2.5 WebAssembly.instantiateStreaming()
3.3 WebAssembly.Module对象
3.3.1 WebAssembly.Module()
3.3.2 WebAssembly.Module.exports()
3.3.3 WebAssembly.Module.imports()
3.3.4 WebAssembly.Module.customSections()
3.3.5 缓存Module
3.4 WebAssembly.Instance对象
3.4.1 WebAssembly.Instance()
3.4.2 WebAssembly.Instance.prototype.exports
3.4.3 创建WebAssembly.Instance的简洁方法
3.5 WebAssembly.Memory对象
3.5.1 WebAssembly.Memory()
3.5.2 WebAssembly.Memory.prototype.buffer
3.5.3 WebAssembly.Memory.prototype.grow()
3.6 WebAssembly.Table对象
3.6.1 WebAssembly.Table()
3.6.2 WebAssembly.Table.prototype.get()
3.6.3 WebAssembly.Table.prototype.length
3.6.4 在WebAssembly内部使用表格
3.6.5 多个实例通过共享表格及内存协同工作