Meet Ladybird browser, a promising cross-platform web browser

Eray Eliaçik
Jun 20, 2023
Browsers
|
16

There is a new browser on the rise that promises to change the way we use the internet completely. Ladybird Browser is an ambitious project that is making steady progress. It uses the LibWeb and LibJS engines found in SerenityOS. Ladybird is still in development, but it has already reached significant milestones that have piqued the interest of both techies and early adopters.

Ladybird will provide a consistent web experience across devices, satisfying the varying demands of today's internet consumers. This exciting newcomer has the ability to radically alter our experience of using the internet due to its cutting-edge capabilities and solid engine base.

In this blog post, we'll delve into the world of Ladybird Browser, exploring its core functionalities, its reliance on SerenityOS LibWeb and LibJS engines, and the significant progress it has made so far

Ladybird browser
(Image credit)

What is the new Ladybird browser?

Ladybird is a new multi-platform browser that utilizes the SerenityOS LibWeb and LibJS engines. It is still under development, but it has already made significant progress. Here’s a rough breakdown of the current stack:

  • Ladybird: Tabbed browser GUI application
  • LibWeb: Web engine, multiple standards: HTML, DOM, CSS, SVG, …
  • LibJS: The ECMAScript language, runtime library, garbage collector
  • LibGfx: 2D graphics, text rendering, image formats (PNG, JPG, GIF, …)
  • LibRegex: Regular expression engine
  • LibXML: XML parser
  • LibWasm: WebAssembly parser and interpreter
  • LibUnicode: Unicode support library
  • LibTextCodec: Text encoding conversion library
  • LibMarkdown: Markdown parser
  • LibCore: Miscellaneous support functions (I/O, datetime, MIME data, …)
  • Qt: Cross-platform GUI and networking

Ladybird is a fast and efficient browser that doesn't hold you down. The proprietary rendering engine it employs is quite efficient. Like other popular browsers, Ladybird supports the most important web standards. This means you may use it to navigate the web with ease.

Ladybird browser
(Image credit)

You can see that the Ladybird browser is fully compliant with the Acid3 standards test, which includes validation of several DOM/HTML APIs and a battery of tests covering the fundamentals of CSS layout. However, many modern web technologies (such as CSS flexbox, CSS grid, etc.) are not included in the test.

Ladybird's dedication to safety is one of its distinguishing features. The many safety mechanisms included in Ladybird are there to ensure your online privacy and safety. Ladybird, for instance, has an inbuilt ad blocker and is set to block third-party cookies automatically, like Opera.

Ladybird stands apart from the crowd in part because of its emphasis on personalization. Ladybird's skinnable interface lets you personalize the browser to reflect your tastes. The browser's appearance, typeface, and structure are all customizable. You can also add your own extensions to customize the way Ladybird works.

If you are looking for a lightweight, efficient, and secure browser, then Ladybird is a great option to try if you are open to new options

Here are some of the features of Ladybird:

  • Lightweight and efficient
  • Supports a wide range of web standards
  • Focus on security
  • Customizable

Here are some of the things that Ladybird is still working on:

  • Support for more extensions
  • Better performance on mobile devices
  • More localization
  • Compatibility issues
Ladybird browser
(Image credit)

The accuracy of current websites is becoming better, but Ladybird still has a lot of problems with style and compatibility as you can see above.

To get more information and try it, simply click here.

Advertisement

Previous Post: «
Next Post: «

Comments

  1. Anonymous said on June 22, 2023 at 5:46 pm
    Reply

    This article is probably not a paid promotion, but it is confusing. It makes little sense. What does it mean when it says “proprietary” rendering engine? Or how about this:

    > Ladybird stands apart from the crowd in part because of its emphasis on personalization. Ladybird’s skinnable interface lets you personalize the browser to reflect your tastes.

    What? That’s not even true.

    This article is confusing and not really a good representation of what is interesting about Ladybird. In my opinion, Ladybird is interesting because it is a brand new independent browser engine. There aren’t too many of them, and most of them (e.g. Servo) aim to be huge, “modern” browser engines, where Ladybird intends to be more humble (for example, there is no plans to do a JIT.)

  2. asdf said on June 21, 2023 at 11:47 am
    Reply

    This repository has been archived by the owner on Dec 25, 2022. It is now read-only.

    1. Anonymous said on June 22, 2023 at 5:46 pm
      Reply

      That’s because it was moved into the SerenityOS monorepo. You probably shouldn’t actually give this browser a try though, it’s more of interest as a proof-of-concept than a browser that is ready for end users.

  3. vanp said on June 21, 2023 at 5:04 am
    Reply

    Yet another promo from the subject of the write-up.

    1. Anonymous said on August 31, 2023 at 8:16 pm
      Reply

      It’s AI generated

  4. David said on June 20, 2023 at 11:20 pm
    Reply

    More “promised” than “promising”. So far it’s just a compile-it-yourself and see what happens to your system sort of project.

  5. John said on June 20, 2023 at 9:40 pm
    Reply

    Never heard of the OS or the browser and probably will never use either. I assume another Linux project as if we need yet another Linux disto. Apparently from Github it uses Android so a mobile OS that will go nowhere?

    1. Anonymous said on August 31, 2023 at 8:15 pm
      Reply

      Per my other comment, this isn’t a Linux distro, its a fully from-scratch project with it’s own kernel even

    2. Anonymous said on August 31, 2023 at 8:13 pm
      Reply

      It occasionally uses Android for CI testing, the OS is built from scratch.

  6. Anonymous said on June 20, 2023 at 7:36 pm
    Reply

    Firefox > Whatever this sponsored post is…

    1. Sajadi said on June 22, 2023 at 1:56 pm
      Reply

      @Anonymous

      Firefox below anything – Mozilla is a sell-out company

      1. Anonymous said on June 22, 2023 at 2:22 pm
        Reply

        @Sajadi oh look, you again. Go back to /pol/.

      2. Anonymous said on June 26, 2023 at 12:56 am
        Reply

        “Firefox > Whatever this sponsored post is…”

        I read that work on SerenityOS is sponsored on community donations, unlike Mozilla Corporation receiving yearly half a billion dollars mainly from Google in exchange for juicy sensitive personal data that will also end in the data banks of all police rapists.

        I suspect that all Firefox supporters on the web systematically behave like terminal d*ckheads because they actually want to give Mozilla a bad reputation. But Mozilla does not need you for that.

  7. Erick said on June 20, 2023 at 6:44 pm
    Reply

    ????????? Otter Browser!

  8. Anonymous said on June 20, 2023 at 6:14 pm
    Reply

    Why don’t you mention this??-

    ” Q: When will Ladybird be ready for use?
    A: I don’t know. It depends on what you consider “ready”, but I’d expect a few more years of development before we have something solid. ”

    https://awesomekling.github.io/Ladybird-a-new-cross-platform-browser-project/

  9. John G. said on June 20, 2023 at 6:07 pm
    Reply

    What the

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.