Related (chat with Andreas Kling about SerenityOS and Ladybird):<p><a href="https://news.ycombinator.com/item?id=36620450">https://news.ycombinator.com/item?id=36620450</a><p>However I don't understand why many people are longing for Ladybird as another free browser. There are already some and Firefox is losing marketshare every day. So please do use it.<p>Ok, I guess Mozilla Foundation's running the Firefox project is not to everyones liking, so that would be a valid reason. But not to throw out the baby with the bathwater.<p>Firefox is a great browser and the only reason I sometimes use Chrome is that more and more sites require Chrome (e.g. Teams).
> As an example, the recently launched website for Dialogic requires about 700 JavaScript-modules, and has about 19.000 lines of code of its own. There is however a staggering amount of complexity hiding beneath: just this website alone depends on (potentially) another 1.3 million (!) lines of code in modules it uses.<p>This is fine.<p>Seriously though, that's insane.
I put it to you that the web browser and the operating system are the two most sophisticated applications ever built.<p>No doubt it’s possible to build a simple web browser that gets some 50% of the job done and could serviceabley display some websites.<p>However there would a very very long tail of detail and nuance and edge cases that would be very very hard to catch up.<p>This is why you should use Firefox and we should never lose Firefox.<p>If you don’t follow it closely, the pace of new feature development in web browsers is stunning. There is a huge amount of new stuff going in constantly.<p>I’m not knocking this project….. developers can build whatever they like. I’m just observing that the web browser is already the Pyramids of Giza or some other such gigantic human endeavor.
He was lucky that the fix was to disable the functionality.<p>More likely would have been that it was non-compliant but chrome renders it anyway.<p>And from there starts the work of figuring out how exactly to make it bug-compliant with Chrome.