When it comes to WebAssembly, many people think of it as a new technology that looks “abstract.” Unlike a newly released framework or library, it is very clearly defined and can be presented visually in code. So there are questions like, what does WebAssembly’s Web really mean? What exactly can WebAssembly do? What improvements can WebAssembly bring to our work? Based on this, Based on her rich WebAssembly experience and core principles, Teacher Yu Hang has organized a complete set of WebAssembly learning methods for you to lay a solid foundation for you to learn WebAssembly. On the basis of this, Teacher Yu Hang will pay more attention to the application level of WebAssembly, analyze the logic behind the existing WebAssembly applications for you, so that you can better understand Wasm and its related ecology. At the same time, it will take you to implement a WebAssembly multimedia application from zero to one, so that you can quickly get started and practice while building the WebAssembly knowledge system, master the key points of learning new technologies, and comprehensively improve your learning and practice ability in actual combat.

The course catalog

Read (3 lectures) before Class

WebAssembly  opening word | why do we need to know?

01 | base paper: study of the course you need to understand what knowledge?  02 | historical article: why are there WebAssembly such a technology?  Core Principles (6 lectures)

 03 | WebAssembly is a new programming language?  04 | WebAssembly module structure the basic component of how simple?  05 | binary code: WebAssembly the basic data of the microscopic world what are the rules?  06 | WAT: how to make a WebAssembly binary module content is easy to read?  07 | WASI: have you ever heard of WebAssembly operating system interface? Under WebAssembly MVP standard  08 | API: you can do what?  Application (6 lectures)

 09 | WebAssembly to Web front-end framework can assign?  10 | what WebAssembly real cases have been put into production?  11 | WebAssembly in Internet, multimedia, and what is cloud technology innovation practice?  12 | what are excellent WebAssembly compiler and runtime?  13 | LLVM: how will the custom language compiler to WebAssembly?  14 | what are marching WebAssembly Post – MVP proposal?  Actual Combat (6 lectures)

 15 | how to implement a WebAssembly online multimedia processing application (a)?  16 | how to implement a WebAssembly online multimedia processing application (2)?  17 | how to implement a WebAssembly online multimedia processing application (3)?  18 | how to Wasm debugging and analysis of the application? 19 | how to apply  WASI and its related ecological?  20 |  answering questions summary and conclusion (1)

 conclusion | WebAssembly, has come in the future Baidu cloud: geek time “WebAssembly beginners”