深入浅出WebAssembly
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-19 18:14:44
微信
赏
支付宝
文档简介:
作者简介
于航(曜彤)
现就职于阿里巴巴/饿了么事业部(BU),资深前端工程师;上海
交通大学软件工程硕士;FreeCodeCamp(FCC)China上海社区负责人;
QCon(2017)上海前端专场讲师。
2016年开始研究WebAssembly技术,2017年加入WebAssembly中国
社区。同年加入官方WCG(W3C Community Group),定期参与WCG组
织的各种线上视频研讨会议,在跟进WebAssembly最新发展的同时,也
为WebAssembly的标准化提出自己的建议和意见。生活中喜欢弹钢琴、
演讲与分享。主要技术研究方向为Web前端与基础设施架构、
WebAssembly、LLVM以及编译器设计等相关领域。
个人GitHub(https://github.com/Becavalier/)上开放了一些
WebAssembly相关的开源项目,欢迎参与和贡献。
深入浅出WebAssembly
于航 著
电子工业出版社
Publishing House of Electronics Industry
北京·BEIJING
内容简介
WebAssembly 是一种新的二进制格式,它可以方便地将 C/C++等静
态语言的代码快速地“运行”在浏览器中,这一特性为前端密集计算场景
提供了无限可能。不仅如此,通过 WebAssembly 技术,我们还可以将
基于Unity等游戏引擎开发的大型游戏快速地移植到Web端。
WebAssembly技术现在已经被计划设计成W3C的标准,众多浏览器厂商
已经提供了对其MVP版本标准的支持。在Google
I/O
2017大会上,
Google首次针对WebAssembly技术进行了公开演讲和推广,其Post-MVP
版本标准更是对诸如DOM操作、多线程和GC等特性提供了支持。
WebAssembly所带来的Web技术变革势不可挡。
本书力求从一些简单的实践入手,深入理论,到复杂的具有实际业
务价值的综合实践,深入浅出地介绍Wasm技术发展至今,其背后所涉
及的各种底层设计原理与实现、相关工具链以及未来发展方向等多方面
内容。本书内容包括:WebAssembly技术的发展历程,从PNaCl到
ASM.js再到WebAssembly,以及这些技术的基本应用方法与性能对比;
WebAssembly 的标准上层 API、底层堆栈机的设计原理,以及对MVP标
准理论的深入解读;与WebAssembly标准相关的进阶内容,如单指令多
数据流(SIMD)、动态链接(DL)等;LLVM工具链与WAT可读文本
格式的相关内容;基于Emscripten工具链开发WebA......
评论
发表评论