Great work by everyone involved. SerenityOS is for me by far the most interesting project in tech right now. It's like watching a different branch of reality evolving. The recent browser optimization videos by Andreas himself have been great. A great moment in particular was seeing Andreas' satisfaction when he go smooth hover effects on links[0], a single moment where he is (presumably) struck with how far his proje…
Indeed. It's beyond impressive, especially the web browser from scratch and the whole idea of operating systems that are not typical, yet another Linux distro stuff and having an integrated consistent user interface and open source like RedoxOS, Haiku, Fuchsia, etc has. But let's be a bit realistic, how long can we expect this to be a reliable daily driver on real machines and not stuck on a VM? It has taken more tha…
SerenityOS Browser now passes the Acid3 test
21–30 of 178 posts
Re: SerenityOS Browser now passes the Acid3 test
#22Maybe in 20 years we'll be hacking on this on our desktops while every other user OS is still an heroing for the "grandma's tablet" market.
By then we would be just still running Windows / macOS on our ARM desktops / laptops, Fuchsia on our phones, tablets and chromebooks, Linux still stuck on the server and everything else stuck in a VM or simply abandoned.
Re: SerenityOS Browser now passes the Acid3 test
#23Earlier quoted context omitted.
Indeed. It's beyond impressive, especially the web browser from scratch and the whole idea of operating systems that are not typical, yet another Linux distro stuff and having an integrated consistent user interface and open source like RedoxOS, Haiku, Fuchsia, etc has. But let's be a bit realistic, how long can we expect this to be a reliable daily driver on real machines and not stuck on a VM? It has taken more tha…
SerenityOS is only a couple years old, not 10.
Re: SerenityOS Browser now passes the Acid3 test
#24Hmm. 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.
It should already run on Linux using Lagom, at least I have seen the tests for LibJS run on Linux. https://github.com/SerenityOS/serenity/blob/master/Meta/Lago...
Re: SerenityOS Browser now passes the Acid3 test
#25I found out about SerenityOS and Andreas since Andy Kelley retweets him all the time. Is Zig somehow a part of SerenityOS (or its future plans), or is it simply Andy respecting / signal boosting another systems hacker?
No, SerenityOS is strictly C++
There is ample evidence that even very excellent developers and teams can't avoid the footguns of c++ and that leads issues down the line.
If we just look at the browser, they seem to make much faster progress than Servo, but there is no doubt it will have security flaws.
Re: SerenityOS Browser now passes the Acid3 test
#26But note that it doesn't mean that the browser interprets modern CSS correctly.
Wikipedia's Acid3 page says:
> By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written. Hickson acknowledges that some aspects of the test were controversial and has written that the test "no longer reflects the consensus of the Web standards it purports to test, especially when it comes to issues affecting mobile browsers".
Strangly, my Safari on iPad just achieved 100/100. a minute ago it achieved 97/100.
Does anyone know what's up with it? Are there timing dependencies? What are the divergences in modern specifications?
Re: SerenityOS Browser now passes the Acid3 test
#27Maybe in 20 years we'll be hacking on this on our desktops while every other user OS is still an heroing for the "grandma's tablet" market.
I don't know, I'm trying to be a bit realistic about it when it comes to another new OS that can run on real hardware and is reliable enough as a daily driver. Might take more than two decades for it to be as usable as macOS. By then we would be just still running Windows / macOS on our ARM desktops / laptops, Fuchsia on our phones, tablets and chromebooks, Linux still stuck on the server and everything else stuck in…
Re: SerenityOS Browser now passes the Acid3 test
#28It's a great achievement! But note that it doesn't mean that the browser interprets modern CSS correctly. Wikipedia's Acid3 page says: > By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written. Hickson acknowledges that some aspects of the test were controversial and has written that the test "no…
I'm joking of course. The things /I/ want [1] seem to take forever to get proper support.