End-to-End Polymer Apps with the Modern Web Platform (Chrome Dev Summit 2017)



Trying to build a web app that is large, maintainable, and fast? In the past, you’d have to pick two, at best. But what if it didn’t need to be this way?

On the Polymer project, we’re aiming to push the web platform and provide libraries and tools so that it might become easier to get the best of all worlds when building on the web. In this video, Taylor goes over the latest with the Polymer Project, including an end-to-end walkthrough of how the Polymer team envisions using web components, service worker, and other new web platform features to build high-quality PWA’s.

Check out the rest of the Chrome Dev Summit videos here: https://goo.gl/ekCoVu
Subscribe to the Google Chrome Developers channel: http://goo.gl/LLLNvf

Related Posts
lit-HTML (Chrome Dev Summit 2017)

lit-HTML is a next-generation templating library that combines powerful web platform primitives – JavaScript tagged template literals and HTML templates Read more

The Truth about app development – how coding has changed in 2020.

Ex-Google TechLead explains why apps and websites are so hard to succeed. Check out http://curiositystream.com/techlead for unlimited access to the Read more

How to use Cordova to create an Android app

This example is for JavaScript beginners. We take a simple JavaScript web app that estimates paint cost and create an Read more

Display notifications – Progressive Web App Training

What's the best way to display popup notifications on mobile and desktop. This video shows how to use the Notification Read more

9 thoughts on “End-to-End Polymer Apps with the Modern Web Platform (Chrome Dev Summit 2017)”

  1. Components from Webcomponents.org for shareable, reusable components are generally not very stable. The constant increase in polymer versions has a high maintenance cost. Many components, some even supported by polymer team, don't even have polymer 2.0 demos. Many individual components don't even work in 2.0 and won't compile in the build process under 'polymer build'. The ecosystem is definitely going in the right direction but the stability, for me, is not there yet. Looking forward to the future!

    Reply
  2. I also really appreciate @tjsavage's mentioning Redux with Polymer best practices at 26m37s.

    1. Pushing state down to presentational components with `element.setProperties({…})`. I've been using Object.apply(elem, state) and `reflectToAttribute`.
    2. Send actions up to a controller component by using `presentationComponent.dispatchEvent(CustomEvent('MY_ACTION_TYPE', {detail: {…})`

    Those are real gems for folks who are new to Redux and Polymer as jumping straight into using polymer-redux feels like the deep end to me right now.

    Something to note, I bet the use of the detail property on the second argument object is probably lost on most folks that don't know that's a special property that bubbles up with events.

    Reply

Leave a Comment