Polymer 1.0 runs about 3 times faster in Chrome and about 4 times faster in Safari compared to version 0.5, and it is also much lighter to download. Another improvement is the new data binding system: it became more efficient, letting you smoothly connect your application to your backend.
Almost everything in the new Polymer is about Web Components. Important changes have been made; for instance, the Shadow DOM management is now handled through Shady DOM, which has several advantages. One of them is that it is easier to code than the Polyfill required to access the Shadow DOM in browsers that do not offer it natively. In addition, it offers significant improvements in performance and initial load time.
The styles are now tightly encapsulated within our Web Components, with Shady DOM preventing our styles from bleeding out into other parts of our application. Moreover, Polymer will soon include a tool to pre-process the stylesheets of our components, which will run much faster since they won’t have to be processed by the client.
To limit download size, Polymer 1.0 comes pre-loaded only with the most frequently used events, which are the following:
To complement Polymer, a series of production-ready components are available to cover most commonly used features. These components are officially divided into the following categories:
To learn more about Polymer 1.0 and other topics that can change your future, I invite you to follow Platzi/blog articles and to stay tuned for upcoming content. In the meantime, do not hesitate to leave your comments, requests and suggestions down below.