You are viewing content from a past/completed QCon - May 2021

Track

WebAssembly Throughout the Stack

JavaScript has been the official “language of the web” for the last 25 years, however, just over a year ago, that all changed when WebAssembly became a W3C standard. Now fully supported by all the major browsers, WebAssembly gives the opportunity to write web applications using a wide range of languages via its sand-boxed and performance-optimized runtime. WebAssembly now sits alongside HTML, CSS, and JavaScript and is the fourth language of the web. This is surely a reason to take note!  

However, WebAssembly, despite having ‘web’ in its name, is proving to be much more than just a browser technology or JavaScript rival. The properties of this runtime (multi-language, lightweight, sandboxed, secure, cross-platform, etc) have piqued the interest of the wider community. In the past few years, we’ve seen WebAssembly used as the runtime for serverless, running smart contracts on blockchain, IoT, and edge computing. Ironically WebAssembly may have more of an impact outside of the browser!  

In this track, we’ll explore the full range of applications WebAssembly has to offer and consider where this technology will take us in the future.


From this track

Session WebAssembly

WASI: A New Kind of System Interface

Tuesday May 18 / 07:00AM PDT

The system interfaces we use today were designed in the 70s and 80s to power the systems that were prevalent at that time. But increasingly what a "system" even is, is much more open-ended. They include distributed applications spanning the cloud and edge networks, tiny IoT devices...

Lin Clark

Senior Principal Engineer @Fastly

Session WebAssembly

Experimenting with WASM for future audience experiences in BBC iPlayer

Tuesday May 18 / 08:00AM PDT

In BBC R&D we are exploring how we might deliver future audience experiences which are immersive, interactive and object-based to all our audiences regardless of what devices they might have at home. We want to build a platform which will allow audiences to interact with what they see on...

Tim Pearce

Software Engineer and WebAssembly Advocate R&D @BBC

Session WebAssembly

Wasm in the Wild West: A Practical Application Tale

Tuesday May 18 / 09:00AM PDT

Almost one year ago, our team released Krustlet, a Kubernetes Kubelet implementation for running WebAssembly modules in the cloud. Since then, we’ve spent plenty of time out on the frontier, implementing full Kubernetes functionality for Wasm as well as other experiments like WAGI. Along...

Taylor Thomas

Senior Software Engineer @Microsoft

Matt Butcher

Principal Software Developer @Microsoft

Session WebAssembly

Panel: WebAssembly - the Past, Present and Future

Tuesday May 18 / 10:00AM PDT

WebAssembly, despite having ‘web’ in its name, is proving to be much more than just a browser technology or JavaScript rival. The properties of this runtime (multi-language, lightweight, sandboxed, secure, cross-platform, etc) have piqued the interest of the wider community. In the...

Aaron Turner

Senior Software Engineer @Fastly

Taylor Thomas

Senior Software Engineer @Microsoft

Matt Butcher

Principal Software Developer @Microsoft

Date

Tuesday May 18 / 06:00AM PDT

Topics

WebAssembly

Share

Track Host

Colin Eberhardt

Technology Director @Scott_Logic

I’m the Technology Director at Scott Logic, a UK-based software consultancy where we create complex application for our financial services clients. I’m an avid technology enthusiast, spending my evenings contributing to open source projects, writing blog posts and learning as much as...

Read more
Logo

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $499 before July 31st

Register