The ThoughtWorks Technology Radar (Nov 2013) listed Web Components as something to assess. That felt exactly right.
Shadow DOM, templates, and custom elements promised true encapsulation—without relying on frameworks.
At the time, support was patchy, but the idea was powerful: build UI like we build backend services—as modular, composable units.
Looking back, this set the stage for better front-end domain boundaries—something I deeply value in distributed system design too.