A high-performance web browser engine built with Rust and Vulkan, featuring JavaScript JIT compilation, PWA support, and advanced sandboxing.
- Vulkan-based Rendering: Hardware-accelerated graphics using Vulkan API
- JavaScript JIT Engine: High-performance V8-based JavaScript execution with custom JIT optimization
- PWA Support: Complete Progressive Web App runtime with service workers and caching
- Multi-process Sandboxing: Secure process isolation with fine-grained permissions
- Cross-platform: Support for Linux, macOS, and Windows
- Modern Web APIs: Serial Port, WebGL, WebAssembly, and more
git clone https://github.com/your-org/vulkan-renderer cd vulkan-renderer ./install.sh cargo run --release
The engine is structured into several core modules:
core/
: DOM, CSS parsing, layout enginejs_engine/
: JavaScript runtime with JIT compilationrenderer/
: Vulkan-based graphics pipelinepwa/
: Progressive Web App runtimesandbox/
: Security and process isolationplatform/
: OS-specific implementations