提起 WebAssembly ,很多人对它的印象只是一个看上去比较“抽象”的新技术。它不像一个新推出的框架或者库,功能定位十分清晰,并且可以直观地通过代码来展示。所以我们难免有这样那样的疑惑,比如 WebAssembly 的 Web 到底是指啥?WebAssembly 究竟能够具体干什么?WebAssembly 能够给我们的工作带来哪些提效?

基于此,于航老师从自己丰富的 WebAssembly 相关经验出发,从核心原理入手,为你梳理了一套完整的 WebAssembly 学习方法,为你打牢学习 WebAssembly 的基础。在基础之上,于航老师会更多地关注 WebAssembly 的应用层面,为你剖析 WebAssembly 现有应用背后逻辑,从而带你更好地理解 Wasm 及其相关生态。与此同时,会带你从0到1把一个 WebAssembly 多媒体应用落地,让你在搭建 WebAssembly 知识体系的同时,迅速上手实践,掌握学习新技术的要点,在实战中全方位提升自己的学习与实践能力。

课程目录


课前必读 (3讲)



开篇词 | 我们为什么要了解 WebAssembly?


01 | 基础篇:学习此课程你需要了解哪些基础知识?

02 | 历史篇:为什么会有 WebAssembly 这样一门技术?

核心原理篇 (6讲)



03 | WebAssembly 是一门新的编程语言吗?

04 | WebAssembly 模块的基本组成结构到底有多简单?

05 | 二进制编码:WebAssembly 微观世界的基本数据规则是什么?

06 | WAT:如何让一个 WebAssembly 二进制模块的内容易于解读?

07 | WASI:你听说过 WebAssembly 操作系统接口吗?

08 | API:在 WebAssembly MVP 标准下你能做到哪些事?

应用篇 (6讲)



09 | WebAssembly 能够为 Web 前端框架赋能吗?

10 | 有哪些已经投入生产的 WebAssembly 真实案例?

11 | WebAssembly 在物联网、多媒体与云技术方面有哪些创新实践?

12 | 有哪些优秀的 WebAssembly 编译器与运行时?

13 | LLVM:如何将自定义的语言编译到 WebAssembly?

14 | 有哪些正在行进中的 WebAssembly Post-MVP 提案?

实战篇 (6讲)



15 | 如何实现一个 WebAssembly 在线多媒体处理应用(一)?

16 | 如何实现一个 WebAssembly 在线多媒体处理应用(二)?

17 | 如何实现一个 WebAssembly 在线多媒体处理应用(三)?

18 | 如何进行 Wasm 应用的调试与分析?

19 | 如何应用 WASI 及其相关生态?

20 | 总结与答疑

结束语 (1讲)



结束语 | WebAssembly,未来已来

百度网盘:极客时间《WebAssembly入门课》


©著作权归作者所有:来自51CTO博客作者mb605a198b0c335的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 如何开始学习cg素描?动漫cg素描学习教学!
  2. 三、安卓UI学习(1)
  3. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  4. Android学习篇之Menu的使用
  5. 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
  6. 2011年Android(安卓)Camera学习笔记之一
  7. APIDEMO PREFERENCE 学习 ACTIVTIY
  8. 【android测试】值得学习的android测试知识连接
  9. android 4.0动画学习

随机推荐

  1. HTML5音频播放,歌词同步,及视频播放功能(JPl
  2. JS获取文件名的方法
  3. Google Maps API v3:如何设置缩放级别和地
  4. 深入理解JavaScript 中为什么没有重载?
  5. 输入类型=日期的日期显示为dd-mm-yyyy格
  6. classList介绍和原生JavaScript实现addCl
  7. js中常见的操作
  8. Python和Visual Studio需要安装Node.js模
  9. 在javascript中使用onclick在使用onclick
  10. 如何在HTML选择选项列表中保留空间hi