boxer

Build artifacts of boxer, addressed by content, and a demo of its apps running in a browser tab.

Demo

boxer apps compiled to WebAssembly and running in this tab, beside the Rust browser host (ADR-0263). The first visit downloads about 27 MB; the page loads nothing from any other site. Each app also opens in fresh, the light theme of ADR-0258; the theme is chosen when an app starts, so switching opens the app afresh.

How a tab runs an app

Both modules share one worker thread, so they can alternate synchronously without blocking the page; the page keeps only painting and input (ADR-0263).

Browser hosts by digest

tabhost/<sha256>.wasm is the Rust browser host a tab runs (ADR-0278). A module consuming boxer bundles its own apps and fetches the host its boxer pin records in browserhost.sum, without a Rust toolchain. tabhost/index.txt lists the published digests; nothing published is removed.