Before I get started telling you what polymer is and the cool things you can do with it; it might be best to give you an overview of Web Components, because after you understand Web Components you’ll pretty much understand Polymer.
Web components are a bundle of markup and styles that we can use to create custom HTML elements. For instance we could create a tag like:
<video width="300" height="150">
<source src="trailer.mp4" type="video/mp4”>
<source src="trailer.webm" type="video/webm">
<source src="trailer.ogv" type="video/ogg”>
The ‘video’ HTML element is a custom element that is recognized across most modern web browsers. And utilizing web components you are able to create your own custom HTML5 elements.
Using Polymer we can quickly and easily create new web components that people can drop into their webpage and the web component will do it’s own work and display it self accordingly on your page.
Be sure to checkout Polymers website here: http://www.polymer-project.org/ You can checkout some of the cool custom elements that people are already building over at http://www.customelements.io/
Also, be sure to checkout the cool examples on Polymer’s demo pages:
And checkout just how easy it can be to include google custom elements on your site here: http://googlewebcomponents.github.io/
There’s a lot of cool things that custom elements are solving. Be sure to read up and learn more about custom elements since this will soon be the future of where web development is heading.