Servo's html5ever in your browser tab Parses HTML with Servo's real HTML5 parser, compiled to WebAssembly (~465 KB).

This page demonstrates that, while the full servo crate can't be compiled to WebAssembly (SpiderMonkey, threads, GL, …), individual Servo sub-crates absolutely can. Here html5ever + markup5ever_rcdom run entirely client-side. Edit the HTML on the left; see Servo's parse tree and normalised serialisation on the right.

loading wasm…