Overview
This course provides an introduction to the importance of WebAssembly (WASM) and its various use cases. By the end of the course, learners will understand the challenges WebAssembly solves in both browser and backend environments, its differences from JavaScript, and its potential to revolutionize industries like banking and ecommerce. The course covers topics such as WebAssembly performance, modules interoperability, legacy codebase integration, security aspects, and its role as a future integration platform. The intended audience for this course includes developers, programmers, and individuals interested in understanding the capabilities and implications of WebAssembly technology.
Syllabus
- Intro
- Browser Plugins
- WASM vs Javascript
- WebAssembly Performance
- WebAssembly Modules and ES6 Modules Interoperability
- WebAssembly and JavaScript as a hybrid approach
- Harvesting Legacy Codebases C,C++,emscriptem
- WebAssembly as the containers of the future
- WebAssembly Sandboxing and Security
- WebAsssembly as the integration platform of the future
- WebAssembly in ECommerce Shopify
- WebAssembly and Banking
- Docker vs WASM
- WebAssembly at Edge CDN's, Edge Devices
- Conclusion
Taught by
Chris Hay