Kosmonaut: Un navegador web creado con Rust

Kosmonaut, o cosmonauta, es un nuevo navegador web creado bajo el lenguaje de programación Rust, para servir como transporte alrededor de la red web mundial de Internet.

El camino hacia las estrellas es empinado y peligroso. Pero no tenemos miedo … los vuelos espaciales no se pueden detener – Yuri Gagarin

¿Qué puede hacer Kosmonaut?

Hasta ahora, Kosmonaut no puede hacer demasiado, aún. Actualmente, solo se admite un subconjunto muy limitado de CSS, por lo que la mayoría de las páginas web no funcionarán.

Sin embargo, si es capaz de reproducir el HTML y CSS más básicos. Kosmonaut, ya comienza a representar el HTML y el CSS de forma más correcta, en comparación a la reproducción del mismo código sobre el navegador web de Firefox.

Qué objetivos tiene el proyecto de Kosmonaut

Kosmonaut, fue creado de forma alternativa, bajo la intención de expandir el aprendizaje en el camino del desarrollo de un nuevo navegador web. Sin embargo, el proyecto ha ido avanzando, poco a poco, y el desarrollador principal ha estado pensando en buscar ciertos nichos en los que pueda ser útil su utilización.

Por ende, ha compartido algunas ideas sobre posibles nichos.

¿Cómo puedo implementar y probar Kosmonaut?

Si deseas introducirte en el mundo de la creación de un navegador web y eres amante del lenguaje de programación Rust. Puedes comenzar a implementar y desarrollar el navegador de Kosmonaut, además de aportar tus cambios o realizar un fork, desde el repositorio de Github del proyecto.

La construcción del código de Kosmonaut

La implementación actual de Kosmonaut está fuertemente inspirada en el navegador Servo, y se han tomado partes del código directamente de él. Por lo tanto, Kosmonaut tiene la licencia Mozilla Public License 2.0.

Kosmonaut también se ha inspirado en el proyecto Robinson, y gracias a mbrubeck; y toda una serie de artículos sobre motores de navegador.

Por último, la implementación DOM de Kosomonaut se tomó de Kuchiki y se modificó ligeramente para adaptarse a las necesidades adecuadas.

Fuente: Repositorio de Github de Kosmonaut por Kathryn Whitenton de NNGroup.

Artículos Relacionados
11 Mejores Editores de Código de Python y Entornos de Desarrollo IDE

Los mejores editores de código Python están diseñados para que los desarrolladores codifiquen y depuren programas fácilmente. Usando estos entornos de desarrollo integrados de Python u IDE vas a poder administrar una gran base de código y lograr una implementación rápida. Los desarrolladores pueden ¡SEGUIR LEYENDO!

Sony regalará 10 juegos de Playstation GRATIS durante la Primavera

Descarga juegos gratuitos de empresas independientes y juegos de Playstation para Realidad Virtual a partir del 25 de marzo. Prepárate para recibir gratis: El juegazo de PS4 Horizon Zero Dawn, a partir del 19 de abril. El programa Play at Home para 2021, tiene ¡SEGUIR LEYENDO!

Microsoft Teams quiere atraer a los usuarios de Zoom, ofreciendo videollamadas de larga duración totalmente gratis

Microsoft está haciendo un gran esfuerzo para atraer a los fanáticos de Zoom a Microsoft Teams con una nueva opción, que permite realizar videollamadas ilimitadas totalmente gratis. Microsoft Teams, ahora quiere llevar sus mejores características al ámbito familiar y de los amigos, implementando el ¡SEGUIR LEYENDO!

Comparte tu opinión