An experimental web browser engine
Features
VAEV currently supports a subset of web standards, including:
- Most display types (excluding grid)
- Standard CSS cascade behavior
- Pagination using @page rules
- Print-to-PDF output
- All CSS units, including percentages, var(), and calc()
- Loading of HTML and XHTML documents
- Very basic networking, only
http://andfile://is supported
For detailed compatibility and feature tracking, see our WPT status page
Chrome
VAEV implements a simple browser chrome featuring basic navigation and devtools.
Trying It Out
You can try out VAEV by running the following command at the root of this repository:
./ck run --release vaev-browser -- file.html
Architecture
An architecture diagram is available next to this file. It's in the tldraw format.
