VOOZH about

URL: https://thenewstack.io/ladybird-that-rare-breed-of-browser-based-on-web-standards/

⇱ Ladybird: That Rare Breed of Browser Based on Web Standards - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-05-21 14:00:46
Ladybird: That Rare Breed of Browser Based on Web Standards
Emerging technologies / Frontend Development / Open Source

Ladybird: That Rare Breed of Browser Based on Web Standards

Ladybird is a new open source browser. It's still in dev mode, but hints at a future where websites won't continue to ignore web standards.
May 21st, 2025 2:00pm by David Eastman
👁 Featued image for: Ladybird: That Rare Breed of Browser Based on Web Standards

There appear to be a lot of different web browsers available — but on closer examination, this isn’t entirely true. Many browsers are based on Chromium, the open source code behind Google’s Chrome browser. Safari and Firefox are the notable exceptions, but Microsoft Edge, Opera and Brave (to name just a few) are all based on Chromium. However, soon there will be a new fully open source browser, constructed independently from the ground up, called Ladybird.

Ladybird’s founder Andreas Kling has a solid background in WebKit-based C++ development with both Apple and Nokia. “You are likely reading this on a browser that is slightly faster because of my work,” he wrote on his blog’s introduction page. After leaving Apple, clearly burnt out, Kling found himself in need of something to healthily occupy his time. He could have chosen to learn needlepoint, but instead he opted to build his own operating system, called Serenity. Ladybird is a web project spin-off from this, to which Kling now devotes his time.

Control of the web is so fundamental for Google that it is willing to spend a good deal of money controlling it as best it can. Advertising and tracking might be natural business components in the modern web, but they have nothing whatsoever to do with a good browsing experience. So, beyond the extensive open source politics, the main reason for supporting other independent browser projects is to maintain diverse alternatives — to prevent the web platform from being entirely captured by one company.

This is where Ladybird comes in. It doesn’t have any commercial foundation and it doesn’t seem to be waiting to grab a commercial opportunity. It has a range of sponsors, some of which might be strategic (for example, Shopify), but most are goodwill or alignment-led. If you sponsor Ladybird, it will put your logo on its webpage and say thank you. That’s it. This might seem uncontroversial, but other nonprofit organisations also give board seats to high-paying sponsors. Ladybird explicitly refuses to do this.

The Acid Test

Ladybird is built on web standards. The Acid3 Browser test (which has nothing whatsoever to do with ACID compliance in databases) is an old method of checking compliance with web standards, but vendors can still check how their products do against a battery of tests. They check compliance for the DOM2, CSS3, HTML4 and the other standards that make sure that webpages work in a predictable way.

If I point my Chrome browser on my MacBook to http://acid3.acidtests.org/, it gets 94/100. Safari does a bit better, getting to 97/100. Ladybird reportedly passes all 100 tests.

The reason these tests aren’t fully adhered to anymore by the traditional browser vendors is that mobile browsers are a different beast. I also suspect that most browsers are actually tweaked to work well on select sites, and so downgrading the importance of standards is a quiet agreement that suits many vendors.

Firefox is still the main independent open source browser champion, but the whole landscape is tilted towards Chrome — which explains why Firefox usage remains low, and Mozilla has recently been focusing on trends like AI.

It will be interesting to see how Ladybird targets Android and iOS. Just like Windows, it is “not a priority at the moment.” Ignoring phones might be a good thing, as that is such a different angle, and it favors the bigger contenders. With a “limited developer bandwidth,” Windows will have to wait till about 2028, according to Kling’s timeline.

Web Standards Today

Developing a new engine based on web standards sounds bland, but those standards are used as the programmatic test suite for the product. According to a recent update, they now have over 1.8 million passing web platform tests. These are tests that target one specific issue covered by a web standard.

In terms of the competition, Ladybird is pulling up to Firefox.

Kling openly accepts that performance (i.e., speed) is one of its main weak points — one way to get faster is to cheat on standards, of course — but right now, the other main browsers are about 10 times faster, according to Kling himself. This sounds terrible, but the development mantra remains: “Make it work, make it right, make it fast” (in that order, for a reason). For a simple example, as the code is C++, Ladybird can save time by using many fewer malloc (memory allocation) statements. Calculating layouts can also be expensive time-wise, and improvements can be made just by understanding how and where to avoid unnecessary calculations for common cases. The difference is that it does not make any shortcuts, by (for example) focusing on making Facebook’s website look good.

While the team currently uses C++, they did evaluate Rust — partly because of the hype. However, they found it wasn’t a good fit for the slightly dated browser stack. Oddly, they were much more impressed with Swift, which is associated with Apple — much like .NET is associated with Microsoft. Even though neither language remains platform-specific, Swift will be what they change to if time allows later in project development.

Why Support Ladybird?

But … should we care about an unreleased browser? I could wait until just before launch to write about it, but the story is the Ladybird project itself. By its own timeline, there won’t be an alpha release until next year. We all know missions can mysteriously change if circumstances or money dictate, but it would be hard to gently transition away from the very specific promises that are plastered on the website. And of course, now is always a good time to contribute to the project yourself.

There is also a completely different point — pushing back against sites that ignore web standards. It is probably time to call out bad sites, instead of making commercial decisions and pacts to “fix” browsers to support them better. The web is quite mature, and it should be easier to differentiate between valid innovation and abuse.

TRENDING STORIES
David has been a London-based professional software developer with Oracle Corp. and British Telecom, and a consultant helping teams work in a more agile fashion. He wrote a book on UI design and has been writing technical articles ever since....
Read more from David Eastman
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.