Explore the emerging WebAssembly standard in this conference talk from Philly ETE 2016. Discover how WebAssembly serves as a new, portable, binary format for efficient and safe compilation targeting the Web. Learn about its design, potential applications, and impact on web development. Gain insights into WebAssembly's ability to bring existing codebases to the Web and complement modern web apps written in JavaScript and HTML5. Delve into future directions for WebAssembly, including support for languages beyond C/C++ and tighter integration with JavaScript and Web APIs. Understand the implications for large code, load time, predictable performance, and alternative programming languages. Follow the Azimuth Saga to grasp WebAssembly's history and improvements. Examine the text format, Unicode snowman, C code, S-expressions, and JavaScript integration. Witness a demo showcasing the debugger and synthesis. Explore WebAssembly's role in the virtual platform, Firefox, and the Web as a VM. Investigate language compilation, high-level goals, typed objects, and dynamic languages. Consider the potential of JavaScript to WebAssembly compilation and source maps. Evaluate WebAssembly's usage scenarios and its relationship with JavaScript. This comprehensive talk provides a thorough overview of WebAssembly's current state and future prospects in web development.
Read more
WebAssembly: A New Compilation Target for the Web - Lecture 44