Live data from Hacker News

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

twitter.com

171–180 of 272 posts

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

#171

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…

[deleted]

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

#172

Earlier quoted context omitted.

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.

Chrome on Android doesn't support extensions, but Blink does. One of the benefits to allowing modified browser engines.

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

#173

Earlier quoted context omitted.

That's on nobody except Microsoft and Meta for testing against Chromium only.

It was a bug in WebKit that WebKit had to fix (and as you know, Safari takes a long time getting those fixes into consumer's hands).

Both those sites existed - either in practice or in concept - for well over a decade now. If the giant mega corporation behind those products is blaming WebKit, maybe they should instead devote some engineering resources to just work around the bug.

Testing in non-Chrome browsers should identify anything like this before stuff ships. It is legitimately not hard to do.

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

#174
post #72

Earlier quoted context omitted.

Don't forget, Firefox didn't succeed because Firefox was good, it succeeded because IE was bad. People don't like having to choose between Google Chrome and Google Firefox.

I'm not sure about it - there were other contestants: Opera, Netscape, even the big Mozilla Suite.

Those other browsers are footnotes in the browser wars era of 2000s IE6 territory.

Yes, even Opera - it never hit the heights that Firefox did outside of niche markets, even though they were great about a lot of other things.

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

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

uBlock Origin Lite now available for Safari

https://news.ycombinator.com/item?id=44795825

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

#178
post #108

Earlier quoted context omitted.

I do wonder if it's the case of "90% of completeness takes 90% of time; the remaining 10% takes another 90%". Though, I suppose even if true, it would still be a pretty good timeframe.

I'll guess that the remaining 10% will take more than another 90%, and also that it will keep growing as time goes on. Web standards are becoming more complex every day.

This is one huge blindspot in the web spec process in my opinion. Any new spec is considered on the context of existing browsers and very little consideration seems to be given to the scope of the web standards as a whole.

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

#179
post #101

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…

It's the same language most of the code in Chrome and Firefox is written in. It's also not clear what you're looking for in terms of cross-platform support. Some languages provide better standard library support for UI elements, but that's the part a browser will be implementing for itself regardless.

Sure but those browsers started long time ago and are implementing some of newer stack in Rust.

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

#180
post #108

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.

I do wonder if it's the case of "90% of completeness takes 90% of time; the remaining 10% takes another 90%". Though, I suppose even if true, it would still be a pretty good timeframe.

Yeah definitely. For the web it's more like the last 0.1% takes 99.9% of the time. And it's not like you can skip it either. Nobody is going to use a browser that is missing 0.1% of the web platform - that probably means something like 1% of websites are broke in some way and that's a terrible experience.

They are decades of work away from having a browser that would be competitive with Chrome or Firefox.

Post reply on HN