Custom Elements, Shadow DOM und Slots bilden die Grundlage wiederverwendbarer Web Components. Eine kleine Komponente verbindet semantisches HTML mit gekapselter Darstellung und JavaScript-Verhalten.