I’m at the initial stages of integrating NetSurf to Urho3D.
What is NetSurf
NetSurf is:
[quote]a multi-platform web browser for RISC OS, UNIX-like platforms (including Linux), Mac OS X, and more. Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. website: http://www.netsurf-browser.org/
[/quote]
How’s it different than CEF
NetSurf in comparison to CEF is lightweight, has less source files to manage, you build every library, and easier to debug and troubleshoot. If you were to build your own libcef.lib (not talking about libcef_dll.lib - the wrapper), the clone of chromiun folder to build it is ~22GB (at least on my PC), where as the NetSurf folder by itself is ~39MB, and everything including NetSurf, LibCurl, OpenSSL is ~101MB which also includes zlib and other misc. libs required for Windows build.
On Windows, my executable size increased by about 7MB adding NetSurf to it.
WIP: https://github.com/Lumak/Urho3D-NetSurf
-completed browser for win32 build, tested with vs2013 and OpenGL.
-support for jpeg, png, bmp, gif, and ico formats
-issues: see the repo
Image:
Edit: corrected the byte size of the source and added a link to repo.