Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A browser won't fully pass all of the Acid tests if it follows a few modern changes but it can be a good way of seeing general improvements take shape and show how close you're getting to the fiddly compliance bits. It obviously won't cover all of the newer stuff but it still takes quite a bit to cover everything in the tests.

awesomekling (who's on HN, shoutouts if you see this Andreas you're awesome!) used Acid 2 to help push the development of the SerenityOS browser in some coding streams.



Indeed, the Acid tests are in fact immensely useful for bringing up new HTML and CSS implementations!

There's still a lot of work to do on the CSS box model before the SerenityOS browser engine can render Acid1/Acid2 fully.

Then we have Acid3 which will require a lot more work on the JS engine and DOM API's. But it's all so much fun that it doesn't matter how much work it takes. :^)


Maybe the real goal all along was to have fun and not to take over the world.


Is it possible to run your SerenityOS browser (or rather the LibWeb renderer) outside of SerenityOS?

Perhaps using something like OpenSSH's portability layer, or OPENSTEP's late-in-life Windows NT port?


There's no actively maintained port right now, but jcs@ ported it to OpenBSD a while ago. His branch[1] is a couple months behind now, but it wouldn't be terribly difficult to get it working again.

It's mostly POSIX code so it's pretty portable.

[1] https://github.com/jcs/serenity




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: