ChromiumBasis
ChromiumBasis is an open-source software framework designed as a modular foundation for web browser development and embedded browsing components. It provides core subsystems such as rendering, networking, JavaScript execution, and security isolation, while exposing well-defined interfaces that allow developers to replace or extend components. The project emphasizes modularity, cross-platform support, and conformance to web standards.
Originating from a collaboration among independent developers seeking to separate browser engine concerns from commercial products,
Architecturally, ChromiumBasis follows a multi-process design that isolates rendering, JavaScript execution, and networking. It builds on
Licensing is permissive, compatible with major open-source ecosystems, and encourages collaboration through contributor guidelines and automated
Usage is primarily in experimental browsers and embedded web views where developers need control over subsystems