To be fair I think the rendering quality can be attributed to the html/css processing. For instance parsing is completely done by golang.org/x/net/html and github.com/aymerick/douceur. (Also one can get quite far with handling display: inline/inline-block/flex and height/width attributes)
One disadvantage might be that some existing HTML styling attributes aren't implemented yet like colspan or "standard" tags like textarea or radio inputs although that's easy to implement. Also it's quite speculative how far one could get with JS which is essentially based on goja and domino. But it's promising that jQuery click handlers work in isolated examples, despite the onclick attribute not even being implemented. Probably it's also worth mentioning that memory consumption is comparable to that of a regular browser on macOS. Maybe this could be solved by some kind of tree slicing. In any case I think developing is fun most of the time! Greetings, Philip ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Am Donnerstag, 7. Januar 2021 09:28 schrieb Mark van Atten <[email protected]>: > http://git.pmikkelsen.com/ph/opossum > > ----------------------------------------- > > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/T9a725c37f61954a8-Mf2d9006c5749e4decf646828 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9a725c37f61954a8-Mc647b1b9c4ce279c9a88b6a4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
