Developer(s) | Google and contributors |
---|---|
Initial release | May 29, 2015 |
Stable release |
2.0.2, 1.9.3 / July 24, 2017
, July 20, 2017
|
Preview release |
3.0 / August 22, 2017
|
Repository | https://github.com/Polymer/polymer |
Development status | Active |
Written in | JavaScript, HTML |
Type | JavaScript library |
License | 3-Clause BSD |
Website | www |
Polymer is an open-source JavaScript library for building web applications using Web Components. The library is being developed by Google developers and contributors on GitHub. Modern design principles are implemented as a separate project using Google's Material Design design principles.
Polymer is used by a number of Google services and websites, including the redesigned YouTube, YouTube Gaming, the redesignedGoogle Earth, Google I/O websites, Google Play Music, redesign of Google Sites and Allo for web.
Public development of Polymer began on Nov 14, 2013 with the release of a Promises Polyfill. This steadily expanded into a web design library covering visual styling guidelines (via Material Design), data binding, and a large number of "Core" and "Paper" Web Components. Core components were originally envisioned to encompass generic functionality that would be essential to most websites, while Paper components were intended to provide more specialized components with Material Design concepts forming a key part of their design. A major milestone was reached with the release of Version 0.5, which was considered the first version of the project ready for use by early adopters.
Google continued to revise the design of Polymer after the release of 0.5, with special consideration given to the performance issues a number of developers found issue with. This culminated with the release of Polymer 1.0 in 2015, which was the first "production ready" version of the library. Version 1.0 significantly improved the performance of Polymer, reducing load times by up to 7 times. With version 1.0 Google split the elements from the Polymer project to clearly distinguish the elements catalog from the Polymer polyfill & webcomponents-sugaring library.