Web Components
In plain terms
A browser standard for building reusable, encapsulated custom elements.
Going deeper
Web Components let you define custom HTML tags with isolated styling and behavior using native browser APIs, working across frameworks.
Under the hood
Built on custom elements, shadow DOM, and templates; framework-agnostic but with rougher ergonomics than React/Vue.
Examples
Design systems, framework-agnostic widgets, Lit, Salesforce Lightning.
Think of it like...
Like LEGO bricks that snap into any project regardless of the builder.