- Main Process: UI, coordination, security policy
- Renderer Processes: Web content rendering (sandboxed)
- GPU Process: Vulkan command execution
- Service Worker Processes: PWA background tasks
HTML/CSS → Layout → Paint → Vulkan Commands → GPU → Display
- V8 JavaScript engine with custom bindings
- JIT compilation pipeline for hot code paths
- Garbage collection coordination with Rust
- Process-level sandboxing
- Capability-based permissions
- IPC message validation
- Memory protection
graph TD
A[Main Process] --> B[Renderer Process]
A --> C[GPU Process]
A --> D[Service Worker]
B --> E[JS Engine]
B --> F[DOM/CSS]
F --> G[Layout Engine]
G --> H[Vulkan Renderer]
H --> C