Live data from Hacker News

SerenityOS Browser now passes the Acid3 test

twitter.com

101–110 of 178 posts

Re: SerenityOS Browser now passes the Acid3 test

#101

From serenityos.org: > ... marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix > ... a system by us, for us, based on the things we like Come on, just say you want back your Win98/Win2K look'n feel ;) While I personally like my windows less decorated and more Mac OS-like, I'm quite impressed by the determination and progress of the SerenityOS team. Ar…

Yeah there are app porting guidelines: https://github.com/SerenityOS/serenity/blob/master/Ports/REA...

Andreas also uploaded 2 videos on his youtube channel of him porting Diablo and Duke Nukem to SerenityOS

https://www.youtube.com/watch?v=ZOzZ8R4gphE

https://www.youtube.com/watch?v=xy1uynuUyPo

Re: SerenityOS Browser now passes the Acid3 test

#102
post #96
post #95

Earlier quoted context omitted.

https://get.opera.com/pub/opera/win/1218/en/ Opera_1218_en_Setup_x64.exe Default portable install. 27.8MB windowed, one empty tab open 24MB minimized, one empty tab open 35MB windowed, one tab open with this thread loaded and scrolled once up and down 31MB minimized, one tab open with this thread loaded and scrolled once up and down 33MB windowed, one tab open with this thread loaded after restart 29MB minimized, one…

Impressive! I thought Opera was using WebKit now so it was as bloated as anything else? It used to be my favorite browser on Windows NT 4, last millennium.

This is the last Presto build ever released from 2016.

Re: SerenityOS Browser now passes the Acid3 test

#103

I've watched a few of this guy's videos, and it's deeply impressive. He reminds me of the grizzled old guys from the 1980's that actually know the deep internals of an OS. They didn't just take it in school, they lived and breathed it. He's the guy that made the 'myth' of a 10x coder a reality for me. I get this is his passion project, but part of me wonders what he could accomplish working on the rough edges of linu…

[deleted]

Re: SerenityOS Browser now passes the Acid3 test

#104
post #9

Hmm. The LibWeb source is here: https://github.com/SerenityOS/serenity/tree/master/Userland/... I wonder if it could be pulled out as a portable library. Having another competitive browser engine would be a good thing.

This, absolutely. Especially if it comes with a GUI in the same aesthetics as SerenityOS itself. The world needs less Chrome-clones and Google-backed browsers (which to a certain extent includes Firefox), and more independent ones.

As someone who has also been attempting to write a browser (engine) in my spare time --- but these guys are far ahead of me --- this is great to see.

Re: SerenityOS Browser now passes the Acid3 test

#105
post #99

I've watched a few of this guy's videos, and it's deeply impressive. He reminds me of the grizzled old guys from the 1980's that actually know the deep internals of an OS. They didn't just take it in school, they lived and breathed it. He's the guy that made the 'myth' of a 10x coder a reality for me. I get this is his passion project, but part of me wonders what he could accomplish working on the rough edges of linu…

By his own admission he basically did nothing but coding all day long for most of his life, to the point where if he took a long vacation he'd be worried about getting rusty. For SerenityOS he basically holed up in a cabin for 6 months coding. At dayjob it was "60-80 hours a week", not forced but because he wanted to do it. That kind of sustained and focused work compounds over time and you just get better and better…

I don't think someone who enjoys coding that much is neurotypical, and I think you can be both neurotypical and a great programmer.

Re: SerenityOS Browser now passes the Acid3 test

#107
post #80
post #69

Earlier quoted context omitted.

What's a rough minimum for a page with some text on it? Are we talking about 64MiB like Chromium, WebKit, or Gecko, or more like 16KiB, 256KiB, 4MiB, or 1 GiB? I think of memory usage as being more about correctness than performance, though I know that isn't how most people see it. Trying to run a 512MiB process on a 64MiB computer, or a 512GiB process on a 64GiB computer, is just never going to run at a usable speed…

If I open this HN discussion page in the browser, it currently uses 44MB of private memory. We can definitely shave a couple of megabytes off of it with some effort, but supporting the contemporary web on a 4MB budget seems infeasible.

This really depends on design goals of course.

Usually browsers are tend to sacrifice memory consumption (e.g. caching) for rendering speed.

In Sciter, for example, this page on HN occupies less than megabyte in RAM. Sciter has quite different design goals than browsers.

Re: SerenityOS Browser now passes the Acid3 test

#108

Andreas Kling is a legend. He and his team really bring back the hacker ethos. Grind on hard problems people, instead of grinding on leetcode.

This does not make sense in terms of expected utility.

maybe for your utility function

Re: SerenityOS Browser now passes the Acid3 test

#109
post #90
post #80

Earlier quoted context omitted.

If I open this HN discussion page in the browser, it currently uses 44MB of private memory. We can definitely shave a couple of megabytes off of it with some effort, but supporting the contemporary web on a 4MB budget seems infeasible.

Nice! Thanks! That's a real improvement over the existing browsers! Yeah, clearly you can't run Slack or Fecebutt in 4MiB, but there's a lot you could do. Even Lynx takes 14MB of RSS (not all private!) and 25MB of VSZ to load this discussion page, and Links is 9MB/13MB. (Neither of them produces a usable layout, but that's not because they're using a lot of memory.) The page source is 179K, links's "formatted output"…

I doubt existing browsers need much more memory for HN. It's a tiny page.
Post reply on HN