Webview - Ionic Achilles' heel

Is it just me or are the browser restrictions getting more difficult? - recently Chrome got update - and now you can’t use audio context until the user has some screen interaction. Code that runs OK in Chrome stops in Safari. Not to mention you have to duplicate the css for each browser type.

So the power of Ionic - simple html, css and JS is also it’s limitation as browsers become more restrictive on what is allowed. My design is getting compromised to fit the browser - which really annoys me.

See: https://caniuse.com

For example, Service Worker: https://caniuse.com/#search=service%20worker

Browsers are frequently adding new features, for example: https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7