Sobre el proyecto

Lumen es un motor de navegador independiente desarrollado en Rust. A diferencia de la mayoría de los navegadores modernos, no es un fork ni un envoltorio de Blink o WebKit, sino que implementa sus propios mecanismos de análisis, maquetación y renderizado. Características técnicas principales: - Analizador de HTML y CSS propio con soporte para estilos en cascada. - Implementación de Block-flow layout y sistema de renderizado a través de wgpu y winit. - Analizador de TrueType propio y rasterizador de glifos scanline. - Integración del motor JS V8 para la ejecución de JavaScript. - Soporte para Canvas 2D, CSS Grid, Shadow DOM y accessibility tree. - Modelo de complementos basado en sandboxes WASM con permisos de acceso explícitos. El proyecto está orientado a la privacidad (sin telemetría por defecto), la transparencia operativa y un soporte de primera clase para el alfabeto cirílico. Como dependencias externas, solo se utilizan componentes críticos: winit (ventanas), wgpu (GPU API), rustls (TLS) y V8 (JS).