WASM I/O

Session

Look who's talking!

Ralph Squillace
blend-mode

Ralph SquillaceMicrosoft

Natalia Venditto
blend-mode

Natalia VendittoMicrosoft

Till Schneidereit
blend-mode

Till SchneidereitFermyon

No More Printf: Interactive Debugging Wasm for web and server

Ralph Squillace - Microsoft / Natalia Venditto - Microsoft / Till Schneidereit - Fermyon

Last year, WebAssembly debugging, particularly for components, was bad but “could be made to work”. This year, it actually works! But better doesn’t mean it’s still not a pain. But you can do it! This update will show you how.

Debugging WebAssembly systematically front end to back end remains a total pain. Most usage in the browser focuses on features enabled in F12, which assumes a JavaScript engine is hosting the assembly and, often but not always, the Chrome Debugging Protocol. And that’s the front end; outside the browser, there’s no standard debugger API (yet), protocols between languages vary widely, and not all languages treat debug symbols the same way.

But there’s hope! We’ll tour using debugging from front end to back end using open source debuggers and using core modules and WebAssembly components in the same solution to give you interactive step-through debugging – the thing you want. We’ll wrap up with the debugging UX issues yet to be solved and more importantly where you can dive in and contribute.

View all Sessions

Secure
your ticket!

  • Early Bird
    SOLD OUT

    Early Bird

    297 €

    Until December 15th

    2-Day Conference
    Auditori L'illa

  • Standard
    SOLD OUT

    Standard

    379 €

    Until February 23rd

    2-Day Conference
    Auditori L'illa

  • Late Bird
    Ticket WASM I/O 25

    Late Bird

    437 €

    Until March 26th

    All Things Webassembly

    Barcelona

    Mar • 27- 28 • 2025

    2-Day Conference
    Auditori L'illa

WASM I/O 2025 WASM I/O 2025

Stay
in the loop!

Join our newsletter now: