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

Linux Foundation

Embedded Limbo Dancing with WebAssembly - Minimizing Runtime Footprint

Linux Foundation via YouTube

Overview

Explore the limits of WebAssembly application footprint optimization for embedded devices in this 35-minute technical talk. Discover how to leverage Wasm's unique polyglot capabilities that enable programming tiny devices in multiple languages while allowing dynamic application loading on target devices. Learn techniques for minimizing runtime overhead to unprecedented levels, with demonstrations showing how to reduce the Wasm runtime to less than 5 kilobytes of ROM and mere hundreds of bytes of RAM. Understand the trade-offs and sacrifices involved in pushing these boundaries even further, and see how Wasm's runtime can be stripped down to near-zero size - a feat impossible with languages like Java, JavaScript, and Python.

Syllabus

Embedded Limbo Dancing with Wasm - Dominik Tacke, Siemens AG & Keith Winstein, Stanford University

Taught by

Linux Foundation

Reviews

Start your review of Embedded Limbo Dancing with WebAssembly - Minimizing Runtime Footprint

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.