Live data from Hacker News

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

twitter.com

131–140 of 272 posts

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

#131

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…

Why are you bringing this up, when it’s not been implemented as a metric here, but because Apple requires it for iOS.

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

#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.

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

#133

Earlier quoted context omitted.

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.

It really depends on what the big sites they use decide to use. I can see Google using more niche web features just to push people to Chrome.

Do I need accelerometer support to watch a full screen video in landscape on YouTube? That’s probably a big deal for anyone who doesn’t use the app, for example.

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

#134
post #131

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…

Why are you bringing this up, when it’s not been implemented as a metric here, but because Apple requires it for iOS.

> but because Apple requires it for iOS

Therefore it is a metric used by Apple.

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

#135
post #115

Earlier quoted context omitted.

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.

No they aren't?

https://orionfeedback.org/d/9145-ublock-origin-not-existent-...

https://orionfeedback.org/d/11882-ublock-origin-not-function...

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

#136

It's always struct me as interesting that ladybird is built with C++. I like C++, and prefer it to languages like Rust, but it's not uncommon to see new OSS projects using weird languages and the newest tools. Lots of languages offer improvements in regards to threading models, development speed, or cross-platform support which we don't get in C++. I suppose their success is likely directly related to the fact they m…

I believe they are or will be transitioning to Swift: https://x.com/awesomekling/status/1822236888188498031

This is often cited, but it seems like there has been very little movement toward swift since this tweet.

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

#137

OT, but I really like the name Ladybird for a silly reason - it's the name of Hank Hill's dog. Whenever I hear it I think of her and smile. That's right, the thought of a cartoon dog makes me happy. I told you it was silly.

You seem to totally be overlooking who Hank was paying homage to with that name. Thanks to Ladybird, spring time in Texas provides a colorful palette of wildflowers, especially the bluebonnet, to travelers along the highways.

I heard the story of Lady Bird Johnson and the bluebonnets on a sunny spring day, on a passenger seat of a pickup truck driving through the Hill Country, among endless fields and hills covered in wildflowers. We were probably listening to Merle Haggard or Willie Nelson, one of them outlaw country boys. That's how I know America the Beautiful does exist, though it may be hard to believe from the darkness that covers the land today.

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

#138
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

Wipr and UserScripts on Safari prove to me that that's not a real issue...I understand compatibility problems are still issues, but ads/etc. are a fully solved one for Safari users.

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

#139

Earlier quoted context omitted.

Lots of things may be scams, but it's hard to see how a reasonable level of quality control is.

There's no quality control in AppStore, https://news.ycombinator.com/item?id=44732995 .

Just because there are some quality control failures (even if there are many) doesn't mean there should be no quality control at all.

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

#140
post #119
post #74

Earlier quoted context omitted.

It doesn't.

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.

Post reply on HN