Ladybird

Browser in ontwikkeling, vanaf nul gemaakt, zonder te vertrouwen op engines zoals Chromium of Gecko.

Beschrijving


De browser Ladybird is een ambitieus project voor de ontwikkeling van een open-source webbrowser, geleid door de Ladybird Browser Initiative, een non-profitorganisatie opgericht om onafhankelijkheid op de browsermarkt te bevorderen. Het initiatief streeft ernaar een alternatief te creëren dat vrij is van de invloed van grote technologiebedrijven, door een browser vanaf nul te ontwikkelen, zonder afhankelijk te zijn van bestaande engines zoals Chromium (gebruikt door Google Chrome, Microsoft Edge en Opera) of Gecko (gebruikt door Mozilla Firefox).

Context en Doelstellingen

De Ladybird begon als een HTML-viewer voor het hobby besturingssysteemproject SerenityOS, maar evolueerde naar een onafhankelijke browser, gericht op webstandaarden, prestaties, stabiliteit en veiligheid. Het wordt ontwikkeld met de missie om een gebruikersgerichte surfervaring te bieden, zonder inbreuk op de privacy en zonder praktijken zoals standaardzoekovereenkomsten of monetisering via tokens, zoals gezien bij andere browsers. De organisatie benadrukt zijn onafhankelijkheid, gefinancierd door middel van donaties en sponsoring, zonder corporatieve invloed.

Ontwikkelingsfase en Tijdschema

In juli 2025 bevindt de Ladybird zich in de pre-alfa fase, en is deze alleen geschikt voor ontwikkelaars en vroege adopters. Het officiële tijdschema voorziet in:

  • Alfa-release voor vroege adopters in de zomer van 2026, aanvankelijk voor Linux en macOS.
  • Beta-versie in 2027.
  • Stabiele release voor het algemene publiek in 2028.

Deze deadlines weerspiegelen de complexiteit van het bouwen van een browser vanaf nul, vooral een eigen engine, en geven een toewijding aan het leveren van een robuust product. Onlangs bijgewerkte informatie, zoals die van januari en februari 2025, toont vooruitgang in overeenstemming met webstandaarden, waaronder leiderschap in ondersteuning voor de WebCrypto API en JavaScript-specificaties, evenals compatibiliteit met tools zoals Figma en het Firefox DevTools-protocol.

Technische Architectuur

De Ladybird maakt gebruik van een multi-procesarchitectuur om de veiligheid en stabiliteit te verbeteren, gedetailleerd hieronder:

  • Hoofdprocessen: Bevat een hoofdproces voor gebruikersinterface, verschillende renderprocessen (WebContent, één per tabblad), een proces voor afbeeldingsdecodering (ImageDecoder) en een verzoekserverproces (RequestServer).
  • Veiligheid: De afbeeldingsdecodering en netwerkverbindingen worden buiten het hoofdproces uitgevoerd, wat de robuustheid tegen kwaadaardige inhoud vergroot. Elk tabblad draait in een sandboxed proces, geïsoleerd van het systeem, wat de risico's op kwetsbaarheden vermindert.

De browser erft componenten van SerenityOS om historische redenen, zoals:

  • LibWeb: Webrendering-engine.
  • LibJS: JavaScript-engine.
  • LibWasm: Implementatie van WebAssembly.
  • LibCrypto/LibTLS: Bibliotheken voor cryptografie en TLS.
  • LibHTTP: HTTP/1.1-client.
  • LibGfx: 2D-graphics, afbeeldingsdecodering en rendering.
  • LibUnicode: Ondersteuning voor Unicode en localiteit.
  • LibMedia: Audio- en videoweergave.
  • LibCore: Evenementenlus en abstractie van besturingssysteem.
  • LibIPC: Communicatie tussen processen.

Hoewel aanvankelijk verbonden met deze bibliotheken, staat het project nu het gebruik van derden-bibliotheken toe voor veelvoorkomende functionaliteiten, zoals afbeeldings-, audio-, video-, cryptografie- en grafische formaten, maar houdt de belofte om nooit een andere browserengine aan te nemen.

Recente Vooruitgang en Verwachtingen

Updates van 2025 benadrukken significante vooruitgangen:

  • Januari 2025: Leiderschap in overeenstemming met JavaScript-specificaties, ondersteuning voor de WebCrypto API, goedkeuring voor Google anti-botcontroles, ondersteuning voor Figma en toevoeging van nieuwe CSS-eigenschappen.
  • Februari 2025: Preventie van "Flash Of Unstyled Content", adoptie van curl en OpenSSL, implementatie van Resource Timing, nieuwe CSS-functionaliteiten en ondersteuning voor het Firefox DevTools-protocol.
  • Juni 2025: Uitvoering van de Compiler Explorer, waarmee het mogelijk is om programma's te laden, compileren en de demontage te bekijken, hoewel live bewerken nog verbetering nodig heeft.

Deze vooruitgangen wijzen op een focus op compatibiliteit met webstandaarden en ontwikkelaarstools, essentieel voor concurrentie op de markt. Recentelijke verklaringen, zoals in maart 2025, versterken echter dat de browser nog niet klaar is voor algemeen gebruik, en dat de verwachtingen worden beheerd op basis van de roadmap.

Potentieel Impact

De Ladybird streeft ernaar de browsermarkt, die gedomineerd wordt door enkele spelers, te diversifiëren en innovatie en concurrentie te bevorderen. Zijn onafhankelijke en gemeenschapsgerichte aanpak kan leiden tot verbeteringen in privacy, veiligheid en prestaties, vooral in een landschap waar de meeste browsers afhankelijk zijn van gedeelde engines. Gezien de huidige fase heeft het echter nog steeds technische en adoptie-uitdagingen, wat het een langetermijninvestering maakt voor gebruikers en ontwikkelaars.


Technische Specificaties


Licentie: Gratis

Taal: Engels

Platform: Windows

Ontwikkelaar: Ladybird

Categorie: Internet/Browsers

Bijgewerkt: 02-07-2025

Gerelateerd


Google Chrome Portable
Draagbare versie van Google Chrome, zodat je het overal kunt gebruiken.

Pale Moon
Op Firefox gebaseerde browser met verschillende extra functies.

ChromeHistoryView
Hulpprogramma dat de geschiedenis van Google Chrome met specifieke details weergeeft.

ChromeCookiesView
Hulpprogramma waarmee u cookies van Google Chrome kunt bekijken en verwijderen.

SeaMonkey
Browser ontworpen om een compleet pakket aan internettoepassingen te bieden.

Mozilla Firefox
Browser die de privacy van zijn gebruikers belangrijk vindt.


©2005-2025 Baixe.net