- the approach of components that can be reused, extended and combined into new components
- some really awesome components are available out there, both from Google and others
Not cons, but stuff they have to work on:
- dependencies,build system etc: when you start a polymer project, bower will download that feels like half the internet for you, not really manageable, and my previous experiences from build system have not been to good. You really need a good build system, and preferanbvle a CDN so you don'ät have to manage all this
But yes,. I do think web components is the future, I only wonder when we will be there....