What does rendering HTML or needing a HTTP client have to do with Electron?
As far as I know, every single usable language comes with a HTTP client, and every single GUI framework has a "WebView" control or equivalent.
As far as I know, every single usable language comes with a HTTP client, and every single GUI framework has a "WebView" control or equivalent.
As for the HTTP client point; you can use a simple HTTP API (libcurl or whatever) to perform the webmail authentication but honestly you're in for a whole world of pain because it's really more than just a HTTP call. Ideally you'd want another webview for that as well. Oh how all those individual webviews are going to add significantly to your memory usage. You might as well consolidate them all into one...let's call that new WebView "Electron" shall we ;)