Ladybird - un nuevo proyecto de navegador multiplataforma
(awesomekling.github.io)- Nuevo proyecto del desarrollador de SerenityOS, quien creó todo desde el kernel por su cuenta
- Navegador web con interfaz de pestañas que usa los motores LibWeb + LibJS del sistema operativo y Qt
- Bibliotecas C++ desarrolladas íntegramente de forma interna: LibGfx, LibXML, LibWasm, LibMarkdown, etc.
- Licencia BSD de 2 cláusulas
- Ya supera la prueba estándar Acid3 con 100/100, pero todavía está en una etapa temprana de desarrollo
2 comentarios
Lo que más me impresionó fue la parte final del FAQ.
Y si miras otras partes del FAQ, también dicen que no implementarán un compilador JIT en el motor de JavaScript, con el fin de reducir la complejidad del código y disminuir la posibilidad de que aparezcan vulnerabilidades de seguridad.
Relacionado con esto, si ves las funciones recientes de refuerzo de seguridad en los navegadores web, casi siempre incluyen la opción de desactivar la compilación JIT del motor de JavaScript.
SerenityOS - un sistema operativo tipo Unix implementado con una GUI de los 90
Al igual que en el proceso de crear el sistema operativo, también hay partes del proceso de creación de este motor de navegador subidas a YouTube.
https://www.youtube.com/watch?v=X38MTKHt3_I