My basic requirement is that I only want the user to use my polymer-powered web-app on a supported browser. I do not want any fallback or graceful degradation.
So, if the user's browser is not good enough for polymer, I'd like to direct the user to install a more modern browser.
I'm aware that "supported browser" could mean many things - does the browser support Custom elements? HTML imports? Shadow DOM? Or is the browser at least sufficiently equipped such that these features could be poly-filled?
In my case a reasonable definition would be - "Hey, can all the polymer features be poly-filled in this browser?"
I've already gone through the these threads that deal with similar topics:
https://groups.google.com/forum/#!topic/polymer-dev/zBMxSgbDATEhttps://groups.google.com/forum/#!topic/polymer-dev/9NAGVB2apdAhttps://groups.google.com/forum/#!topic/polymer-dev/XmLnxeZo-9kWhile some of these seem to answer my query partially, I still didn't see a one-place reference on this. Is there a way in Polymer to detect whether the browser "supports" polymer? Or am I better off detecting individual features that I know my app will use?