Live data from Hacker News

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

twitter.com

151–160 of 272 posts

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

#152

Earlier quoted context omitted.

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

Chrome doesn't allow the full version of uBlock Origin on desktop, or any version of it on mobile. How does Chrome have so much market share?

Blink supports Windows, Android and Linux better than WebKit or Gecko does, to name at least one one reason. If it weren't for uBlock I'd probably be using a Chrome fork right now.

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

#153
post #24

Earlier quoted context omitted.

Person in tech me is in conflict with customer me as to who is to blame. Maybe system imposed browser/agent defaults were a mistake after all.

So it's okay for a website builder to test in only one browser defaulting to an imposed browser/agent restriction?

[dead]

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

#156
post #119

Earlier quoted context omitted.

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

doesn't this just mean the spec is overwritten? (and covering things that are not in use by the dominant engines) It's useless to get a higher score on compliance than the leading engines because ... no one else can use them.

The specs and the test suite are both moving targets. There are regularly new proposals to the specs, and new tests that cover them as they progress towards acceptance. The main engines implement these proposals behind feature flags, and only enable them once the proposal has been fully accepted.

Ladybird does not hide implementations behind feature flags (yet) because there's no need when you don't have users. So its score on test262.fyi includes all proposals it has implemented thus far.

The other engines on that site have an "experimental options" variant to include these proposals, which is a bit more of an honest comparison. As of right now, that shows: Spidermonkey (Firefox) at 98.3%, V8 (Chrome) at 97.9%, LibJS (Ladybird) at 96.9%, and JavaScriptCore (Safari) at 93.2%.

Here's a link with those options selected: https://test262.fyi/#|v8_exp,jsc_exp,sm_exp,libjs

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

#157

Earlier quoted context omitted.

Chrome doesn't allow the full version of uBlock Origin on desktop, or any version of it on mobile. How does Chrome have so much market share?

Blink supports Windows, Android and Linux better than WebKit or Gecko does, to name at least one one reason. If it weren't for uBlock I'd probably be using a Chrome fork right now.

Chrome on Android makes the web completely unusable without having access to uBlock, especially on resource constrained devices.

Chrome on Windows doesn't allow the full version of uBlock Origin that still works on the YouTube website.

It's just Google abusing its browser monopoly in the name of ad revenue.

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

#158

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.

Data so far says that it doesn't https://mikelovesrobots.substack.com/p/wheres-the-shovelware...

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

#159
post #132

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…

The tweet mentions that this is an arbitrary metric thrust upon them by Apple, so I don’t think they would necessarily disagree with you. During the monthly updates they do also show the passing number of tests without including the encoding tests because of how much they skew things.

Ladybird will be faster than anything with an arbitrary metric thrust

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

#160
post #148

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.

> Chrome can push back against proposals The problem isn't Chrome pushing back proposals. The problem is Chrome pushing ahead with its own proposals regardless of anyone: https://news.ycombinator.com/item?id=45371575

OTOH, are all of the browsers supposed to move in lock step? Is chrome supposed to wait for everyone else's approval before launching any kind of feature?
Post reply on HN