Live data from Hacker News

The Ladybird browser project

ladybird.dev

41–50 of 293 posts

Re: The Ladybird browser project

#41
post #30

Earlier quoted context omitted.

> but a lot of popular sites don't even work with Firefox Which ones? I have always exclusively used Firefox and rarely have issues.

I can't get Reddit to work in Firefox or Chromium. No idea why.

You may have added it to an adblock filter list by mistake.Try disabling and trying them.

Re: The Ladybird browser project

#42

I would love to use this as my daily driver, but a lot of popular sites don't even work with Firefox. I hate what a small group of lazy front-end people have done to our world...

Not my experience at all. Firefox works great for all the popular sites and 99+% of the unpopular ones. The trouble comes with websites that generally seem shoddy. I haven't had to install and delete Chrome for a long time!

Re: The Ladybird browser project

#43

I would love to use this as my daily driver, but a lot of popular sites don't even work with Firefox. I hate what a small group of lazy front-end people have done to our world...

In many many years of Firefox use, it has always loaded my sites with perhaps only one exception, but that was an odd graphics css treatment the signed out Patreon homepage used, probably fixed by now.

Re: The Ladybird browser project

#44
post #7
post #3

Shopify is a sponsor! I wonder how that came about.

See https://awesomekling.substack.com/p/welcoming-shopify-as-a-l... Discussion: https://news.ycombinator.com/item?id=36502433 (246 points | 7 months ago | 66 comments)

We need more companies like Shopify, that actually share some of their revenue with open source projects they benefit from (or even, as in this case, projects that they don't directly benefit from)! But I'm afraid the current financial situation will lead to less, not more, of that...

Re: The Ladybird browser project

#45
post #8

Earlier quoted context omitted.

The whole point of the project is to write a completely independent browser from scratch. The effort seems focused to me, write a complete engine. Not write a small part of a browser. But why would reusing something be better? Reusing someone else code wouldn't be competing with them, it'd be depending on them.

Because you can have something usable instead of dreams. If you want to have completely independent code eventually, then replace modules one by one, while having a working product. Like Mozilla did with Servo. They had C++ codebase they wanted to replace with Rust codebase. They did not create entire browser from scratch, but replaced C++ with Rust gradually. While one figures what HTML and CSS layout should look li…

Dreams are what gets you out of bed in the morning.

Re: The Ladybird browser project

#47
It's been so inspiring to see him and his crew of hackers build a new, independent browser from scratch. I must admit I didn't think it was possible on this small scale in terms of man hours and funding.

However, the thought has also crossed my mind if we're finally seeing fruits of browsers being better standardized on "95%"+ of the popular features -- and if writing a browser today is in fact easier than both writing AND maintaining a browser a decade back. While the web is of course still evolving, it feels more "settled in" than 10-15 years ago.

There's also the factor that past developers didn't have the more complete roadmap set when they initially planned browser design, but now we have huge amounts of web standards already there AND also know how popular they got over time i.e. what to prioritize to support a modern web. One might superficially think there's simply more of everything, but I also think ideas that can be discarded. Just imagine that Internet Explorer had XSLT support, and FTP was common once upon a time!

It would be interesting to hear more about their own thoughts on these topics!

Edit: My bad; XSLT is still commonly supported and by all major browsers but a rarely used feature and stuck in limbo in XSLT 1.0. So it's probably among those things that can be safely omitted for quite some time.

Re: The Ladybird browser project

#48

I would love to use this as my daily driver, but a lot of popular sites don't even work with Firefox. I hate what a small group of lazy front-end people have done to our world...

what sites, bro? i see this kind of statement many times yet they never give me any answer.

Re: The Ladybird browser project

#49

It's really quite incredible that one guy basically started a project to create a whole operating system from scratch for fun and to give himself something interesting to do, and then accidentally created one of the most viable new browser engines in a decade or two... I've been watching the development videos for a year or two, and the speed that this has progressed in such a short time is unbelievable. Now they hav…

I can’t tell from the link. What makes it so viable?

Compared to a lot of other new browser engines, this one actually renders a lot of web content decently. And if you follow their update videos, they improve their coverage really quickly.

Ladybird also comes with their LibJS runtime, which has good coverage of the JS standards and even manages to implement some new features before the big browsers all get to it.

Re: The Ladybird browser project

#50
post #2

[flagged]

> So, no motivation why not port Servo/WebKit, but write from scratch. One could at least use HTML/CSS layout manager or JavaScript engine. I mean, I am very pro competition and open web, but writing everything from scratch seems like waste of effort. I'd expect efforts to be focused.

Why write Servo from scratch instead of porting Blink/Webkit? One could at least use the HTML/CSS layout manager. Seems like a waste of effort.

Post reply on HN