- Ladybird es un navegador web independiente que usa un nuevo motor basado en estándares web
- Actualmente está en estado pre-alpha y solo es adecuado para desarrolladores
- Su objetivo es ser un navegador completo y utilizable para la web moderna
- Usa una arquitectura multiproceso y, además del proceso principal de UI, ejecuta varios procesos de renderizado WebContent, un proceso ImageDecoder y un proceso RequestServer
- La decodificación de imágenes y las conexiones de red se procesan en procesos separados para mejorar la resistencia frente a contenido malicioso
- Cada pestaña usa un proceso de renderizado independiente y está aislada de otras partes del sistema
- Actualmente, sus bibliotecas principales incluyen varios componentes traídos de SerenityOS:
- LibWeb: motor de renderizado web
- LibJS: motor de JavaScript
- LibWasm: implementación de WebAssembly
- LibCrypto/LibTLS: soporte de criptografía y TLS
- LibHTTP: cliente HTTP/1.1
- LibGfx: biblioteca de gráficos 2D, decodificación y renderizado de imágenes
- LibUnicode: soporte de Unicode y configuración regional
- LibMedia: reproducción de audio y video
- LibCore: bucle de eventos y capa de abstracción del sistema operativo
- LibIPC: soporte de comunicación entre procesos
- Cómo compilarlo y ejecutarlo
- Para compilar Ladybird, consulta la guía de compilación
- Ladybird puede ejecutarse en Linux, macOS, Windows (usando WSL2) y varios otros sistemas operativos tipo UNIX
4 comentarios
Cualquiera puede empezar, pero si podrá llegar hasta el final…
Por cierto, esta persona con SerenityOS también... de verdad le gusta empezar desde cero y darse de frente contra todo... ¡la envidio muchísimo, en serio!
¿Eh? Parece que el enlace de la guía de compilación está mal.
¡Lo corregí!
Opiniones en Hacker News
Este proyecto se ha vuelto más importante ahora que Firefox perdió su esencia
Ladybird es un proyecto BSD-2 de Andreas Kling, la persona que creó SerenityOS
Ladybird tiene la suerte de contar con alguien que entiende la importancia del marketing
La complejidad de las interfaces web ha aumentado
Instalé Waterfox y quedé decepcionado con Mozilla
Mantener la seguridad de los navegadores modernos es muy difícil
Me pregunto qué tan bien soporta Ladybird las funciones de la 'long tail'
Me pregunto cómo sobrevivirá Ladybird sin monetización