Introduciuse o motor de navegador Kosmonaut, escrito en Rust
Nos límites do proxecto cosmonauta Estase a desenvolver un motor de navegador, escrito integramente na linguaxe Rust e utilizando algúns dos desenvolvementos do proxecto Servo. Código distribuído por licenciado baixo MPL 2.0 (Mozilla Public License). Os enlaces OpenGL úsanse para renderizar gl-rs en lingua Rust. A biblioteca implementa a xestión de fiestras e a creación de contextos OpenGL Glutina. Os compoñentes utilízanse para analizar HTML e CSS html5 sempre и cssparserdesenvolvido polo proxecto Servo.
O código para traballar co DOM baséase nos desenvolvementos do proxecto Kuchiki, que desenvolve unha biblioteca para manipular HTML/XML. Entre os proxectos empregados, tamén se menciona un motor web experimental Robinson, que leva uns 5 anos en estado de semiabandono.
Na fase actual de desenvolvemento, ofrécese soporte básico de HTML e un conxunto limitado de capacidades CSS, que aínda non son suficientes para ver a maioría das páxinas modernas. Con todo páxinas sinxelas en divs con CSS son debuxados correctamente. O proxecto fundouse orixinalmente hai un ano para ensinar o proceso de desenvolvemento de motores de navegador, pero agora está tentando atopar novos nichos de aplicación.
O que xa se implantou:
Análise HTML, subconxunto CSS, CSS en cascada, DOM.
Representación da páxina, bloqueo de deseño de contido.