WebAssembly原理与核心技术
上QQ阅读APP看书,第一时间看更新

2.5 本章小结

本章介绍了Wasm二进制格式,定义了模块内存表示,并且编写了模块解码器和dump程序。作为一种二进制格式,Wasm使用了很多常见的编码模式,比如使用变长整数节约空间、将列表长度前置、使用tag标识后续类型、使用ID标识已定义结构、使用名称标识开放结构等。掌握这些模式,对于研究其他二进制格式也很有帮助。关于Wasm二进制格式,这一章跳过了最为核心的内容:指令和表达式。下一章我们会详细讨论Wasm指令集和字节码,补上这一部分内容。