Intro to Web Components & Polymer Workshop
summary
Step-by-step build of a small PWA using Web Components and Polymer 3 shows real code: ES6 module imports, polymer CLI/npm, polymer serve, polymer lint, and Google Maps custom elements (map, marker, directions) wired with attributes and data binding to produce live maps and route modes; a custom WC toast element is created from scratch using shadow DOM, slots, attributes (duration) and open/close methods, then reimplemented with lit-element for compact data binding. Comcast reports this pattern runs in production for millions of users.
AI-written summary · about
chapters (12)
- 0:00Introduction to Workshop
- 2:00Web Component Fundamentals
- 7:15Browser Support and ES6
- 9:29The Polymer Project
- 12:20Google Maps Code Lab
- 26:47Building with Maps and Data
- 39:01Data Binding and UI Design
- 50:43Custom Component Development
- 54:02Shadow DOM and Encapsulation
- 1:11:31Component Interactivity
- 1:18:54LitElement and Frameworks
- 1:24:35Production, Testing, and Q&A
related talks
01h 00mAn Introduction to Web Components and Polymer
30mBuilding a PWA using Polymer
28mPolymer and Web Components
39mProgressive web apps with Polymer
19mWeb Components
41mComponents Approach to Building Web Apps
51mBuilding web applications with Web Components
30mPolymer + Webpack: Bringing Web Components to a Framework Near You
