Ladybird is a new cross-platform web browser that is currently under development. It is built on the LibWeb and LibJS engines from SerenityOS and aims to be a lightweight, efficient, and secure browser. Here are some key aspects of the Ladybird browser:
Core Features of Ladybird Browser
- Engines: Utilizes LibWeb for web rendering and LibJS for JavaScript execution.
- Architecture: Employs a multiprocess architecture with separate processes for the main UI, web content rendering, image decoding, network requests, and SQL server for cookies.
- Standards Compliance: Fully compliant with the Acid3 standards test, which includes validation of several DOM/HTML APIs and CSS fundamentals.
- Security: Focuses on user privacy and security with features like an inbuilt ad blocker and automatic blocking of third-party cookies.
- Customization: Offers a skinnable interface that allows users to personalize the browser's appearance, typeface, and structure. Users can also add their own extensions.
Development and Availability
- State: Currently in a pre-alpha state, making it suitable primarily for developers. It is not yet stable enough for general use.
- Dependencies: Aims to be independent with no third-party dependencies, relying only on UI frameworks like Qt6 and AppKit, and low-level platform-specific libraries like PulseAudio, CoreAudio, and OpenGL.
- Building: There are no downloadable binaries available yet, but users can follow build instructions to compile it themselves.
Progress and Community
- Origins: The project was initiated by Andreas Kling as part of the SerenityOS project and has grown into a significant open-source community effort.
- Sponsorship: Supported by various sponsors, including Shopify and ohne-makler.net.
- Community Involvement: Development is coordinated on the Ladybird Discord server, and contributions are welcomed from the community.
Ladybird is an ambitious project that aims to provide a fast, efficient, and secure browsing experience while being highly customizable and independent from major corporate influences.