Playground
One IR, several surface syntaxes
(click to expand)
The source above is one projection of the IR, not the IR itself. Identifiers in a wast program are opaque uids and display names live separately, so the same component renders into several syntaxes. Every plugin renders; only some parse back.
Pre-built Components
(click to expand)
These were compiled to full WASM Components at build time
and transpiled with jco — the path the playground
deliberately avoids. They cover the richer types the Canonical ABI
needs a host for.