A Hitchhiker's Guide to WebAssembly

Technical University of Munich
Tue, Sep 8, 7:00 PM (CEST)

About this event

What if you could sequence a genome at native performance inside your browser? Or play your next favorite AAA game inside an <iframe>?

WebAssembly is an open standard that defines a portable, binary-code format and is after HTML, CSS and JavaScript the fourth language that natively runs inside web browsers. Although WebAssembly primarily targets web applications, it is not intended to replace JavaScript. Instead, it complements the shortcomings of JS and provides a straight-forward interaction between both worlds.

The official standardization of WebAssembly (WASM) by W3C in 2019 is one of the most exciting recent developments in the history of the world wide web that opens up new possibilities for modern web applications. In this talk, we will look at what WebAssembly is, what it can and - more importantly - can't do (yet) and what its future holds.

While WebAssembly does provide huge benefits for specific workloads in web applications, it is by far not limited to the browser. Instead, it deliberately takes a more general approach to be a standardized binary format independent of a target platform. WASM also provides sandboxing by design and therefore allows you to run untrusted binary code on your machine or inside your application.


Speaker

  • Andreas Zimmerer

    Andreas Zimmerer

    Andreas is studying Software Engineering at TUM, LMU, and the University of Augsburg and Informatics at TUM, both with a strong focus on database engineering, systems programming, and distributed systems. Currently, he is writing his Master's Thesis about large scale data partitioning of temporarily correlated data at MIT.

    Read More

  • Organizers

  • Florian Müller

    Florian Müller

    DSC Co-Lead

    View Profile
  • Berzan Yildiz

    Berzan Yildiz

    DSC Co-Lead

    View Profile
  • Viviana Sutedjo

    Viviana Sutedjo

    DSC Co-Lead

    View Profile
  • Andreas Zimmerer

    Andreas Zimmerer

    DSC Co-Lead

    View Profile
  • Daniel Bilic

    Daniel Bilic

    Core Team Member

    View Profile
  • Melanie Sammer

    Melanie Sammer

    Core Team Member

    View Profile