Mozilla Dino Head Logo


Nick Desaulniers

What's WASM?

A Bytecode for the web.

Binary and textual representation.

Work in progress by all browser vendors

modern browser logos

In design

Plays well with web's security model


View source


is here to stay

Improvement from ASM.js

Start up time

30% smaller than gzipped asm.js

Can be parsed 23x faster than large asm.js modules

Encodes an AST

structure of a compiler

See Also: JSZap

Can I see some WASM?


open gl vs web gl
boundary between hardware and software
More info

Running other languages in the browser

not a priority for mvp

GC Coordination

garbage collection coordination

Which GC cleans up?

Do GC's compete?

Where can I learn more?


more info