5 ms·
Given the current Cold War state of the Browser Wars I very much support any attempt to come up with something new that focus on speed and privacy, lots of good
by caiobegotti 6y ago
Given the current Cold War state of the Browser Wars I very much support any attempt to come up with something new that focus on speed and privacy, lots of good luck!
EDIT: I know this may be too premature to ask but does it make sense to calculate a Acid Test result these days? I have no idea, hence the question.
- john_alan 6y agoNah, it’s too nascent for ACID.
- zamadatix 6y agoA 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.
- akling 6y agoIndeed, 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. :^)
- emptyparadise 6y agoMaybe the real goal all along was to have fun and not to take over the world.
- mappu 6y agoIs 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?
- akling 6y agoThere'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 https://github.com/jcs/serenity
- missblit 6y agoAcid3 is 12 years old. Of course a lot of it still applies today, but I suspect it's more flashy than useful for browser developers. Web Platform Tests are where it's at if you're developing a browser and want a test-suite.
- jefftk 6y agoSpecifically: https://wpt.fyi https://wpt.fyi
- ori_b 6y agoAcid test is basically baby's first step. JavaScript api coverage, canvas, wasm, webgl, and all the other stuff is becoming table stakes, too. A 2005-level browser is probably tractable. It gets much harder from there.