YoVDO

Indexed Types for a Statically Safe WebAssembly - POPL 2024

Offered By: ACM SIGPLAN via YouTube

Tags

WebAssembly Courses Type System Courses Static Analysis Courses Memory Safety Courses Wasmtime Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to enhancing WebAssembly's safety and performance in this 18-minute conference talk from POPL 2024. Dive into Wasm-prechk, a WebAssembly superset that leverages indexed types to express and verify constraints on program values, enabling the safe removal of dynamic safety checks. Learn how this innovation, implemented as an extension of the Wasmtime compiler and runtime, achieves an average 1.71x speed improvement in the PolyBenchC benchmark suite with minimal overhead. Examine the proofs of type and memory safety, backwards compatibility, and type erasure to WebAssembly. Gain insights into the design and implementation trade-offs, and understand the potential impact on optimizing WebAssembly programs for enhanced efficiency and security.

Syllabus

[POPL'24] Indexed Types for a Statically Safe WebAssembly


Taught by

ACM SIGPLAN

Related Courses

Future Possibilities for .NET Core and WASI - WebAssembly on the Server
Microsoft via YouTube
Introduction to WebAssembly and waSCC - Secure Capabilities for Cloud-Native Applications
Rawkode Academy via YouTube
Doing Server Side WebAssembly the Hard Way
Linux Foundation via YouTube
Security and Correctness in Wasmtime
Linux Foundation via YouTube
Getting Started with AI and WebAssembly
Linux Foundation via YouTube