A developer's post-mortem on rewriting AgnosticUI, a framework-agnostic component library, using Lit and Web Components. Covers key decisions and trade-offs including Shadow DOM encapsulation with CSS ::part for styling hooks, accessibility challenges with label/input associations inside shadow roots, the unfinished state of
Table of contents
Web Components in 2026The Final Frontier: Form ParticipationThe DX Reality Check: React 19 vs. @lit/reactCLI & DogfoodingConclusionSort: