Composable, Polyglot Concurrency with WASIp3
CNCF [Cloud Native Computing Foundation] via YouTube
-
23
-
- Write review
Power BI Fundamentals - Create visualizations and dashboards from scratch
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore composable, polyglot concurrency using WASI Preview 3 (WASIp3) in this 14-minute lightning talk from a CNCF conference. Learn how WASIp3, the next major milestone release of the WebAssembly System Interface based on the new Component Model async ABI, enables components to make concurrent, asynchronous calls to each other and to the host runtime, facilitating idiomatic, cross-language code reuse for I/O-bound applications. Discover how to compose a simple web server written in Python with middleware written in Rust by defining custom inter-component interfaces using the WebAssembly Interface Type (WIT) language, utilizing new WASIp3 `future` and `stream` types along with the `async` keyword for functions. Follow along as the presenters demonstrate writing idiomatic Rust and Python code based on these interfaces, composing the resulting components together using the WebAssembly Compositions (WAC) tool, and running the composed component in a WASIp3-compatible host runtime.
Syllabus
Lightning Talk: Composable, Polyglot Concurrency with WASIp3 - Thorsten Hans & Karthik Ganeshram
Taught by
CNCF [Cloud Native Computing Foundation]