Web Components are comprised of custom HTML elements. In other words, developers can define custom HTML tags outside of the current range of available elements. Web Components consist of three major parts: a template in HTML, scoped styles in CSS, and scoped JavaScript.
The future of decoupled Drupal is looking strongly in the direction of Web Components. Learn more about how Tag1 is incorporating components into our work:
General Overview
Tag1 goes to DrupalCon Prague 2022
Decoupled Drupal - Strengths and Weaknesses -Tag1 Team Talk #008
Tech Overview
Declarative components in Drupal: Next steps for components everywhere in Drupal - part 2
Declarative components in Drupal: How Drupal can make true shared components a reality - part 1
Components everywhere: How to enable server-side rendering with Web Components in Drupal-part 4
Components everywhere: How JSX can inspire Twig components for Drupal's front end - part 3
Components everywhere: How a virtual DOM could bring Drupal to a reactive front-end future - part 2
A Deep Dive Into Rich Text Editors - TagTeamTalk #002