Live data from Hacker News

Ladybird passes the Apple 90% threshold on web-platform-tests

twitter.com

111–120 of 272 posts

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#111
post #100

Earlier quoted context omitted.

AFAICT, Chrome and Firefox on iOS are still just WebKit wrappers. I’d love for that to change though, WebKit in iOS sucks in quite a few ways.

such as? I consider myself a power user and I've never run into anything I couldn't handle or get around. Genuinely curious.

No support for uBlock Origin and other tools that make the web sane

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#112
As someone who's been quite heavily involved with web-platform-tests, I'd caution against any use of the test pass rate as a metric for anything.

That's not to belittle the considerable achievements of Ladybird; their progress is really impressive, and if web-platform-tests are helping their engineering efforts I consider that a win. New implementations of the web platform, including Ladybird, Servo, and Flow, are exciting to see.

However, web-platform-tests specifically decided to optimise for being a useful engineering tool rather than being a good metric. That means there's no real attempt to balance the testsuite across the platform; for example a surprising fraction of the overall test count is encoding tests because they're easy to generate, not because it's an especially hard problem in browser development.

We've also consciously wanted to ensure that contributing tests is low friction, both technically and socially, in order that people don't feel inclined to withhold useful tests. Again that's not the tradeoff you make for a good metric, but is the right one for a good engineering resource.

The Interop Project is designed with different tradeoffs in mind, and overcomes some of these problems by selecting a subsets of tests which are broadly agreed to represent a useful level of coverage of an important feature. But unfortunately the current setup is designed for engines that are already implementing enough feature to be usable as general purpose web-browsers.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#113

Earlier quoted context omitted.

It is nuts, when you think about how much a browser does, it is a crazy feat. Just building a good html/css renderer and a JS engine is crazy, but now you are hooked into the ecosystem and at the mercy of whatever comes next. Chrome can push back against proposals but little browsers either use chromium or are basically in a riptide trying to make sure they keep up.

The government(s) need to force Google to obey web standards that are set by an industry consortium. One that also has small player participation as a requirement. If Google is strong arming or pushing ahead their own agenda, the standards body should have plenty enough votes to veto. And for teeth, compliance should be a requirement for Google to even be allowed to have its own browser. If they break it, no more bro…

The government and most voters don't even know what a file is. They can't even vote in favor of their own basic needs like health care. Do you really think this band of incompetents should be empowered to strangle innovation?

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#114

Super impressive that an independent, non-corpo project has gotten this far this quickly.

> Super impressive that an independent, non-corpo project has gotten this far this quickly.

Well, it could be that AI actually speeds up development, who knows.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#115
post #100

Earlier quoted context omitted.

such as? I consider myself a power user and I've never run into anything I couldn't handle or get around. Genuinely curious.

No support for uBlock Origin and other tools that make the web sane

Orion is doing it somehow on iOS in a way I still don’t really understand.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#116

I wish them well, but browsers are very much pay-to-play. Google had to pay their way to their current dominant position.

Pay? You mean putting the "you are using X, why not try chrome" adtext everywhere for every search result?

And paying money to software vendors to bundle Chrome with "Set Chrome as default browser" ticked by default. This is exactly the same thing all the malware browsers and toolbars did in the time period too.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#117

I think it’s just fantastic that the Ladybird browser is close to being usable. I was under the impression this was going to take many years before it became competitive.

It really goes to show what a dedicated team can accomplish. Before Ladybird it was taken for granted that building an entirely new browser engine would take decades and people would laugh at you for even bringing it up.

To be fair. They have a really long way to go.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#118
post #10

I wonder how hard the last 10% will be? If its a typical software project its going to be 90% more effort for the last 10%.

And the last 1% will be constantly changing, and never really “done” as a result. 90% is Apple’s standard. I wonder what the general public requires.

The general public probably just needs basic HTML/CSS/JS support along with gzip, zstd, and common image and video formats. Stuff like beacons, accelerometers, bluetooth, device memory, webusb, battery status, etc. (so basically all of the "platform" part of the "web platform") are either extremely niche or actively harmful.

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#119
post #74
post #70

Earlier quoted context omitted.

Wow, how does it compare to V8 ? They spent many years optimising it.

It doesn't.

LibJS from Ladybird has more spec-compliance than V8 (Chrome) and JavaScriptCore (Safari) in many categories.

https://test262.fyi/

Re: Ladybird passes the Apple 90% threshold on web-platform-tests

#120

As someone who's been quite heavily involved with web-platform-tests, I'd caution against any use of the test pass rate as a metric for anything. That's not to belittle the considerable achievements of Ladybird; their progress is really impressive, and if web-platform-tests are helping their engineering efforts I consider that a win. New implementations of the web platform, including Ladybird, Servo, and Flow, are ex…

Then talk to apple. They are the ones who put this bar in place.
Post reply on HN