

It’s quite a sophisticated control but it’s still just a control. WebView2 is a control, like a text box, a button or a label is a control. It provides an abstraction to the desktop and means that all the “real” work of the application has to happen in JavaScript, with Electron being the “gateway” through which applications interact with the underlying desktop (for instance to show a popup or respond to a device being plugged in). Electron is a wrapper application technology, to enable you to build something that is cross-platform but still a desktop application, and it is a host to a web application. I think this is an important distinction to make. WebView2 != Electron: Teams will be a “proper” Windows application
