How do you deal with zero day vulnerabilities? To me the biggest concern using browser-as-a-desktop solution is that there will be quite a lag between when Chrome patches zero days vs when it gets released.
ex) nw.js, electron.
ex) nw.js, electron.
Then this project sounds perfect for you because it's not a browser, it's Qt5 but called via APIs that JS developers are used to.
To answer your question, there is no more HTML involved in this than in a React Native app. The result looks like HTML, but it’s really used to compose native OS widgets.
you think that would stop a zero day vulnerability? if you have browser that won't be updated for a long time and its connected to the internet, it is a huge attack surface.
Unless you were running local static file without ever talking to the internet.