16 puntos por xguru 2022-09-13 | 2 comentarios | Compartir por WhatsApp
  • 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

 
kunggom 2022-09-15

Lo que más me impresionó fue la parte final del FAQ.

P: ¿Por qué molestarse? ¿No es imposible crear un nuevo motor de navegador sin invertir un presupuesto enorme y una gran cantidad de personal?
Por supuesto que es posible. Siéntate y no les prestes atención a los derrotistas que jamás han intentado desarrollar un navegador.

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.

 
xguru 2022-09-13

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