Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Composable, Polyglot Concurrency with WASIp3

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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]

Reviews

Start your review of Composable, Polyglot Concurrency with WASIp3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.