E-Ink News Daily

Back to list

This Wasm interpreter fits in a QR code

A developer has created an extremely compact WebAssembly interpreter that fits entirely within a 2944-byte QR code, making it smaller than most 'Hello, world!' programs. The interpreter implements the full Lime1 Wasm feature set and supports WASI enough to run programs like Rust games and QuickJS. While slow and insecure, it represents a remarkable engineering achievement in code size optimization.

Background

WebAssembly (Wasm) is a binary instruction format for web applications, but this project explores the extreme limits of how small a functional Wasm runtime can be made. Traditional Wasm interpreters like Wasmtime are orders of magnitude larger.

Source
Lobsters
Published
May 4, 2026 at 02:00 AM
Score
6.0 / 10