I could indeed use CEF, however it's absolutely huge. Even the webkit stuff is a lot smaller, and probably better supported - my plan was to go with something webkit based (although I was looking at netsurf as it's miniscule in size), and I don't think many people will use the web browsing capabilities of OXT much - they'd probably rather use their preferred browser after all.
It's only for those niche cases where a stack might need to contact a site using SSL, sFTP or updated TLS methods. For all other cases, as long as it supports https and renders pages to a decent standard, then it'll suffice at a 100th of the download size of the CEF engine. That was my thinking, but open to suggestions.
For me, it's all about efficiency where possible.
Quote from netsurf's site:
https://www.netsurf-browser.org/
From a modern monster PC to a humble 30MHz ARM 6 computer with 16MB of RAM, the web browser will keep you surfing the web whatever your system
I love the fact that it's available for the range of systems it is:
https://www.netsurf-browser.org/downloads/
You can even get it for the reMarkable, it's that lean:
https://github.com/alex0809/netsurf-reMarkable
There are also forks with additional privacy improvements in place, which the CEF engine does not respect (cross-site tracking and cookie inspection vulnerabilities)
https://github.com/CobaltBSD/neosurf
I may see if I can compile a MacOS version at some point too, but my focus is replacing the broken Linux browser support currently.
