React, Flux, GraphQL, Hack, HHVM...? All of this and more!
Polymer is a library that helps developers use native Web Components. Leveraging browser capabilities it promises high performance and low payload reusable components for front end developers. At Polymer Summit 2017 in Copenhagen, Denmark the team announced Polymer 3.0. The new version comes with welcome architectural changes.
The release also includes making the Polymer core more modular, with individual components being available as packages through NPM instead of a monolithic structure. This includes a new base class for Polymer Web Components, called litElement.
The Polymer 3.0 also coincides with the onslaught of Progressive Web Apps (PWAs), that enable enhanced, native like, apps running in both desktop and mobile browsers. With broad support for the PWA technologies already available in Android, and improving support on iOS.
Progressive Web Apps are ready for prime time. The Polymer PWA starter kit is a great way to reduce repetitive churn and accelerate development. It's about time the browsers to take their place as a first class development platform for mobile devices. This is something that has been a long time in the making:
It's almost ten years to date from the original iPhone hit the shop shelves. The provided 3rd party development method for the first iPhone was Rich Internet Applications (RIA), but the time was not ready. In July 2008 Apple released the App Store filled with applications written in ObjectiveC. With Android joining the show some years later, it's been pretty a native mobile developers' hegemony.
- PWAs to finally fulfill the promise of the iPhone for Web Developers
Read the full technical details on the Polymer 3.0 release on the project blog: Polymer @ Google I/O 2018: Polymer 3.0 released, next-generation products unveiled.Tweet