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.
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.