⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

veridian_kernel/browser/
mod.rs

1//! Web Browser Engine for VeridianOS
2//!
3//! A minimal web browser engine providing HTML parsing, CSS styling,
4//! layout computation, pixel rendering, JavaScript execution, and
5//! tabbed browsing with process isolation. All layout math uses 26.6
6//! fixed-point arithmetic; JS numbers use 32.32 fixed-point (no floats).
7
8// Phase A: Static HTML Renderer
9pub mod css_parser;
10pub mod dom;
11pub mod html_tokenizer;
12pub mod integration;
13pub mod layout;
14pub mod paint;
15pub mod style;
16pub mod tree_builder;
17pub mod window;
18
19// Phase B: DOM Interactivity
20pub mod events;
21pub mod flexbox;
22pub mod forms;
23pub mod incremental;
24
25// Phase C: JavaScript VM with GC
26pub mod dom_bindings;
27pub mod js_compiler;
28pub mod js_gc;
29pub mod js_integration;
30pub mod js_lexer;
31pub mod js_parser;
32pub mod js_vm;
33
34// Phase D: Tabbed Browsing
35pub mod browser_main;
36pub mod tab_isolation;
37pub mod tabs;