WasmCon 2023 has ended
September 6-7, 2023
Bellevue, Washington
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for WasmCon 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday, September 6 • 9:00am - 10:30am
High Performance Network Applications with Wasm [Sponsored by CNCF; Pre-Registration Required]

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Create web servers, web service clients, and database drivers in your Wasm app.

As Wasm functions are increasingly used in cloud and server side applications, there are great demands for supporting high performance http and socket networking in Wasm. In this tutorial, we will discuss the two approaches for networking support in Wasm: through a host application framework or through an WASI-like extension. Then, we will go through several exercises to create high performance non-blocking networking applications in Wasm:
  • HTTP and HTTPS client in Rust
  • HTTP and HTTPS fetch() in JsvaScript
  • Web server in Rust
  • Web server in JavaScript
  • MySQL database client in Rust
  • Kafka client in Rust 
Finally, we will go over a complete Wasm application that collects, filters, and forwards log entries from MySQL binlog to a Kafka queue in a log processing pipeline, as a lightweight and cloud native alternative to the ELK stack.

How to Register: Pre-registration is required. To register for the CNCF Workshop, add it to your WasmCon registration. Space is limited. First come, first served.

avatar for Michael Yuan

Michael Yuan

Maintainer, CNCF WasmEdge and CEO, Second State
Dr. Michael Yuan is a maintainer of WasmEdge Runtime (a project under CNCF) and a co-founder of Second State. He is the author of 5 books on software engineering published by Addison-Wesley, Prentice-Hall, and O'Reilly. Michael is a long-time open-source developer and contributor... Read More →

Wednesday September 6, 2023 9:00am - 10:30am PDT
Grand Ballroom G