- Source: Polymer (library)
- Source: Polymer Library
- Stephanie Kwolek
- Oksepana
- Material Design
- ProQuest
- Neoprena
- Film selulosa asetat
- Stirena akrilonitril
- Asus FonePad
- Langkah acak
- Otot buatan
- Polymer (library)
- Polymer Library
- List of JavaScript libraries
- Polymer (disambiguation)
- Thermosetting polymer
- Smithers (disambiguation)
- International Journal of Molecular Sciences
- AngularJS
- Automated synthesis
- Topochemical polymerization
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 YouTube, YouTube Gaming, the redesigned Google Earth (since 2017), Google I/O 2015 and 2016 websites, Google Play Music, redesign of Google Sites and Allo for web (until its shutdown in 2019).
Other notable users include Netflix, Electronics Arts, Comcast, Nuxeo, Coca-Cola, McDonald's, BBVA, IBM, Interxion and General Electric.
History
Public development of Polymer began in November 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. 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.
On 14–15 September 2015, Google organized a Polymer Summit in Amsterdam.
On 17–18 October 2016, Google organized a Polymer Summit in London.
On 22–23 August 2017, Google organized a Polymer Summit in Copenhagen.
On 2 May 2018, the Polymer team announced that any future development in Polymer will shift away from its two-way binding and its template system, and will focus on LitElement (still part of Polymer) and one-way bindings.
Features
Polymer provides a number of features over vanilla Web Components:
Simplified way of creating custom elements
Both One-way and Two-way data binding
Computed properties
Conditional and repeat templates
Gesture events
Usage
Polymer has begun to gain increasing recognition in the market, with spikes in use in 2015 and 2016 as documented by the website BuiltWith. Special attention has been paid to its structured design process, allowing for an interoperable "Lego Block" structure. LitElement was developed by the Google Chrome team as part of the Polymer project in 2018. LitElement was designed to be a lightweight and easy-to-use framework for creating web components that can be used with any front-end framework or library.
Custom elements
Custom elements can be created using ES (ECMAScript, most commonly JavaScript) modules with classes. Custom element definition comprises CSS style, HTML template of the element's local DOM, element properties, lifecycle callbacks and JavaScript methods:
The element defined above can be used in HTML code:
See also
Svelte
JavaScript framework
Comparison of JavaScript-based web frameworks
Web Components
References
External links
Official website
polymer on GitHub
www.webcomponents.org
The Polymer Library, formerly Rapra Abstracts, is a searchable database of research on plastics, rubbers, polymeric composites, and adhesives. It includes abstracts from over 450 journals, as well as company literature, data sheets, and patents. The index covers end-use applications and commercial and legal implications, as well as basic research for academic and corporate scientists. The Library is aggregated by EBSCO, ProQuest, and STN.
Its literature coverage goes back to 1972. It was originally published by RAPRA, formerly the Rubber and Plastics Research Association, and was published by Smithers Information Ltd. until June 2018. As off August 2018 the publication is continued by WTI-Frankfurt-digital GmbH i.G..
References
External links
Polymer Library