TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Understanding Complexity Like an Engineer – The Case of the Ladybird Browser

159 pointsby awesomeklingover 1 year ago

7 comments

ofrzetaover 1 year ago
Related (chat with Andreas Kling about SerenityOS and Ladybird):<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36620450">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36620450</a><p>However I don&#x27;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&#x27;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).
评论 #39347647 未加载
评论 #39345886 未加载
评论 #39346120 未加载
评论 #39346027 未加载
评论 #39346963 未加载
评论 #39347779 未加载
评论 #39348356 未加载
评论 #39347619 未加载
评论 #39348434 未加载
评论 #39346814 未加载
评论 #39347835 未加载
robadorover 1 year ago
&gt; 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&#x27;s insane.
评论 #39349108 未加载
评论 #39348679 未加载
andrewstuartover 1 year ago
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.
评论 #39351188 未加载
评论 #39350205 未加载
评论 #39350276 未加载
评论 #39348598 未加载
yogorenapanover 1 year ago
Looking at the screenshots, it’s crazy good. I only frequent 5-6 sites on a daily basis; will actually daily drive LadyBird if at least 3 work
fifiluraover 1 year ago
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.
epguiover 1 year ago
Very cool project, but this article isn’t really about complexity, and complexity makes a background appearance at best.
评论 #39349132 未加载
tantalorover 1 year ago
Engineers don&#x27;t do stuff for fun, they do it for money.
评论 #39348036 未加载