🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

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.

Feedback & Bug Report