qtwebengine is the one which is official qt? chromium based?
can't get speech recognition to work. captured audio is of so poor quality that nothing can recognize that. no idea how it works in official apps. maybe they apply some post-filtering. but it's speex, you cannot filter lossy audio :/
if we take pebble apps - anyone can host a page anywhere with config. The config could be full blown web app with ajax/jquery/younameit (eg misfit). but with no control over hosting we cannot be sure on the other side is trusted source. so - either to restrict functionality or to overload config page with controls. but if we run in isolated sandbox - we don't really care of other side is trying CSRF to hijack pre-logged profiles, as profile will have only other pebble apps