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).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.