Welcome to the documentation for WebCC, a lightweight, zero-dependency C++ toolchain and framework for building WebAssembly applications.
WebCC provides a direct, high-performance bridge between C++ and HTML5 APIs. It is designed to be minimal and efficient, generating small WASM binaries without the need for heavy runtimes like Emscripten for simple use cases.
- Zero Dependencies: No external libraries required.
- Lightweight: Generates minimal WASM binaries.
- High Performance: Uses a binary command buffer to batch API calls.
- Comprehensive API: Supports DOM, Canvas 2D, WebGL, WebGPU, Audio, Input, and more.