Skip to main content

Crate browser_engine

Crate browser_engine 

Source
Expand description

§browser_engine

A modular, GPU-accelerated, security-first web browser engine built from scratch in Rust. Features custom HTML tokenizer/parser, arena-based DOM tree, CSS parser & CSSOM, layout engine with box-model, custom JavaScript bytecode VM, TLS 1.3 networking client, multi-process IPC security sandbox, and hardware-accelerated wgpu compositor.

Re-exports§

pub use css::CssParser;
pub use css::CssTokenizer;
pub use dom::build_dom;
pub use html::Tokenizer;
pub use layout::build_layout_tree;
pub use layout::layout_tree;
pub use style::compute_styles;

Modules§

css
dom
html
js
layout
net
paint
render
security
style
ui