本科毕业于美国康奈尔大学。毕业后加入Microsoft Edge的Chakra JavaScript引擎团队,担任Program Manager,负责Chakra的启动(hosting)、性能(performance)、WebAssembly及诊断(diagnostics)。热衷于参与开源软件开发以及技术标准化,代表Microsoft参加WebAssembly Community/Working Group以及TC39。曾工作于TypeScript团队。
本科毕业于美国康奈尔大学。毕业后加入Microsoft Edge的Chakra JavaScript引擎团队,担任Program Manager,负责Chakra的启动(hosting)、性能(performance)、WebAssembly及诊断(diagnostics)。热衷于参与开源软件开发以及技术标准化,代表Microsoft参加WebAssembly Community/Working Group以及TC39。曾工作于TypeScript团队。
WebAssembly近年来吸引了不少眼球。相对于JavaScript,WebAssembly作为使用静态类型的二进制格式有着体积小以及运行速度快的优势。然而作为新兴的Web技术,许多人对WebAssembly并不了解,并且WebAssembly这项技术本身也有着许多可以提高的空间。本议题将带大家了解及入门WebAssembly,分析WebAssembly在实战和标准化的过程中面临的挑战以及未来的发展方向,并讲解目前浏览器以及toolchain的对语言的支持。
1. WebAssembly入门与基本应用
2. WebAssembly实际应用中遇到的挑战
3. WebAssembly未来的发展方向
4. 如何参与WebAssembly标准化
1. 什么是WebAssembly
2. 为什么用WASM以及WASM与JavaScript的关系
3. WASM发展和标准化的历史
4. WASM的浏览器支持
5. WASM module的结构讲解
6. WASM的开发与toolchain支持
7. WASM目前的一些应用
8. WASM目前遇到的问题和未来的发展方向
9. 如何参与到WASM标准化中来
10. Q&A