Components for the Web: The Client-side Component Model (ccm)
summary
Introduces ccm, an ~18 KB client‑side component model that embeds cross‑domain web components on demand without iframes while preserving full DOM/CSS access so components integrate with a page’s design. Describes instance management for conflict‑free reuse, ccm.Store with three data layers (Memory, IndexedDB, Server), simple real‑time updates via onchange/WebSocket, and demonstrates a marketplace prototype plus real apps with concrete APIs and embedding examples.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 3:50ccm Core Elements
- 8:49tagesschau.de
- 9:24What does ccm bring?
- 12:07What does a ccm component bring?
- 17:43Interfaces of the ccm Framework
- 18:03Embedding a ccm Component
- 19:41How to find ccm Components?
- 23:01Structure of a ccm Component
- 27:03Composition of ccm Components
- 30:09More complex ccm-based Web Apps
- 36:47Data Storage
- 38:10Client-side Component Model (ccm)
- 39:48W3C Web Components since 2011
- 40:16Custom Elements
- 40:47Shadow DOM
- 41:46HTML Templates
- 42:31HTML Imports
- 44:19Component Frameworks








