By Nihel Akremi
Web components are a collection of specifications that enable developers to create their web applications as a set of reusable components.
Web Components consists of these four technologies:
Polymer is a framework that is based on Web Components technologies.
The Polymer library provides a declarative syntax that makes it simpler to define custom elements. And it adds features like two-way data binding, property observation, and gesture support to help you build powerful, reusable elements.
Everything is an element