> For the complete documentation index, see [llms.txt](https://cluster-protocol.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cluster-protocol.gitbook.io/whitepaper/codexero-application-layer/browser-native-runtime.md).

# Browser-Native Runtime

CodeXero runs a full development environment in the browser via WebContainer: a browser-native Node.js runtime. This includes:

* **ActionRunner**: Executes streamed build actions deterministically
* **WebContainer**: Full Node.js toolchain in-browser
* **TerminalManager**: Live CLI and build logs
* **Contract Compiler**: Solidity compilation to ABI and bytecode
* **WalletConnector**: Transaction signing and on-chain deployment

The user never installs anything. The entire build, compile, and deploy cycle runs in their browser tab.
