Skip to Main Content
Talk Intermediate

WebAssembly: Powering the Next Generation of Web Applications

Approved
Session Description

WebAssembly (Wasm) is a binary instruction (assembly like language) which provides a way to run code written in multiple languages on the web at near-native speed. Developers can write their code in C,C#,C++,Python,Go,Rust and compile it to WASM file which can be further streamed to browsers through javascript. This talk elucidates WebAssembly's concepts, demonstrates its practical applications, and explores its impact on web development. We'll cover how WebAssembly enables language-agnostic web programming, its synergy with JavaScript. Through live coding (if time permits) and demos, attendees will learn how to leverage WebAssembly in their projects.


Key Takeaways
  1. Understand WebAssembly
  2. Explore real-world applications and use cases for WebAssembly (Figma, Snapchat)
  3. Discover WebAssembly's open-source ecosystem and future prospects

Outline
  1. Introduction to WebAssembly: Concepts and evolution
  2. WebAssembly Architecture: Execution model and JavaScript interaction
  3. (if time permits) Live Coding Demo: Setup, creation, and integration of a Wasm module - https://github.com/bharat-rajani/webassembly101
  4. WebAssembly Ecosystem: Tools, frameworks, and community resources
  5. Q&A Session


Target Audience

Web developers and tech leaders curious about cutting-edge web technologies will find this talk valuable.

References

Session Categories

FOSS

Reviews

Reviews are hidden by the event organisers.