News for hackers. Stuff that matters.
Re:Ladybird: A new cross-platform browser project by pipeline_peak on Monday September 12, 2022 @10:15AM (#32810623)
You can make "a browser", but it's impossible to make a modern one that supports all sites without those human resources. Even Fabrice Bellard said it's too difficult.

I know it isn't a pretty thing to hear, but someone in this comment section has to say it.

Re:Ladybird: A new cross-platform browser project by liotier on Monday September 12, 2022 @10:28AM (#32810840)
> it's impossible to make a modern one that supports all sites without those human resources.

Then let's not - death to irregular HTML and let the era of lean browsers begin !

Yes, I know, Martian Headsets (https://www.joelonsoftware.com/2008/03/17/martian-headsets/) - but considering how much of a contemporary web browser is about supporting irregular markup and other grandfathered hacks, deliberately scoping them out is an exciting approach to a possible non-RFC793 compliant future. Won't fly with mass market, but worth exploring by people who don't care about the mass market - and the marketing will come later, once someone with no money and a device to ship figures out how fast such browser can be with ridiculously low resources !

Re:Ladybird: A new cross-platform browser project by wpietri on Monday September 12, 2022 @11:29AM (#32811831)
For sure. There's also a big question of what "support" means.

If rendering is usable but not pixel-perfect, then maybe that's fine. Especially when what's being rendered is in categories like "visual fluff" and "needed for advertising".

Re:Ladybird: A new cross-platform browser project by pipeline_peak on Tuesday September 13, 2022 @05:29PM (#32830416)
As much as I love personal projects, if you want something to survive it needs industry support, that's how Linux and Python are still going.

Who's going to support a browser compatible with stuff from 2011? There are companies like Ekioh that make niche solutions for embedded stuff, but there's nothing open source.

Re:Ladybird: A new cross-platform browser project by robryan on Monday September 12, 2022 @09:18PM (#32819617)
The specs are pretty good though in that most of the handling of mangled HTML is actually defined in the spec. So while the specs are enormous, simply implementing exactly what they say to implement can get you most of the way there.
Re:Ladybird: A new cross-platform browser project by senko on Monday September 12, 2022 @05:18PM (#32817128)
> You can make "a browser", but it's impossible to make a modern one that supports all sites

So what? Interested people can have multiple browsers installed.

Not even Firefox is supported by all sites, in which case I dust off Chromium I keep installed for just such situations.