HTML with Superpowers: An introduction to Web Components
⏰ Timestamps
00:00:00 - Overview
00:02:00 - Introducing Dave
00:04:00 - Introducing Partners
00:05:20 - Upcoming Events
00:06:50 - Dave Introduction
00:13:00 - Discussing Devices
00:17:30 - Web Component Journey
00:20:00 - First Signs of Disagreement
00:25:00 - Relationship to PWAs
00:29:00 - Backwards Compatability
00:31:30 - Relationship to Frameworks
00:35:30 - Is it low-level enough?
00:41:00 - Extending HTML Elements
00:42:40 - Unsolved problems
00:44:50 - Defining Web Components
00:47:50 - Web Components in the Wild
00:54:00 - Speed of Development
00:56:30 - Example of Real Widget
01:00:00 - Pre-build Web Components
01:06:00 - Wrapping WebGL Rendering
01:11:00 - Styling Web Components
01:17:00 - Framework-like Libraries
01:20:00 - Using CSS Selectors
01:24:00 - Solving Framework Interop
01:26:00 - Relationship to SEO
01:28:00 - Complexity with Forms
00:29:40 - Relationship to Web
00:38:00 - Third-party Widgets
00:42:00 - Back-end Developers
00:45:20 - Learning Web Components
00:48:00 - Web Component Hesitations
00:55:00 - Outro
🤷♀️ What is FEDSA?
Front-end Development South Africa (FEDSA) is a registered non-profit organisation. They serve as an administrative umbrella for various types of projects that advance the sharing of knowledge between practitioners and aspiring practitioners within the industry.
📜 Fineprint
FEDSA's Code of Conduct is here: http://ctfeds.org/code-of-conduct . We're serious about offering a warm, inclusive, safe space to learn.