Components Approach to Building Web Apps
summary
Claims that building apps as reusable components cuts front/backend friction and maintenance and shows how web components (custom elements + HTML Imports + templates + Shadow DOM) work in practice using Google Polymer and alternatives. Demonstrations build a responsive product list and detail UI that mostly works but exposes Shadow DOM CSS limits, polyfill costs (notably webcomponents.js 100KB vs webcomponents-lite 28KB), and the need to bundle with tools like vulcanize/waniz to avoid hundreds of HTTP requests.
AI-written summary · about
chapters (9)
- 0:00Web components intro
- 3:07Page-based design problems
- 7:20Core technologies
- 12:16Custom elements demo
- 17:27Browser support & polyfills
- 20:15Atomic design for components
- 23:25Full app challenges
- 27:17Performance optimization
- 29:24Future & getting started
related talks
19mWeb Components
36mWeb components - A whirlwind tour thru the future of the web
51mBuilding web applications with Web Components
59mIntroduction to Web Components
20mAvoiding vendor lock-in through Web Components
58mWeb components and micro apps, the web technologies peacekeeper
28mPolymer and Web Components
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
