When:
Wednesday, September 30, 2026 - 15:00 to 15:45 CEST
Room:
Mees Room I
Tags:
development & coding, modern javascript
Track:
SVG
m&b icon_new brand
development, ai & agentic architecture

Super charging SDC design systems with Web Components

Super charging SDC design systems with Web Components

John Albin Wilkins

The age of React.js is over. Web Components have arrived. Learn practical tips to building or reusing design systems with Web Component APIs and SDC.

Prerequisite

Developers should be familiar with SDC and JavaScript; expert knowledge is not required.

Target Audience

Frontend developers and designers

Outline

In the past several years, JavaScript frameworks, like React, have introduced server-side rendering to improve front-end performance metrics. All while browser-native Web Components have been stuck with client-side rendering only. But in August 2026, server-side rending Web Components became Widely Available in all major browsers. The age of React.js is coming to an end.

With browser-native APIs, aka The Platform, we can use the full range of vanilla JavaScript, HTML and CSS to create design systems that don’t need extra frameworks or bundlers. And using native JavaScript APIs instead of front-end frameworks is fast. Really fast.

What's best is that Drupal’s SDC, Single Directory Components, make building out these kind of components a breeze. So come and learn practical tips to building or reusing design systems with Web Component APIs and SDC.

In this session, we will:
• Briefly review the three APIs of Web Components: Custom Elements, Templates and Slots, Shadow DOM
• Discuss the accessibility issues with Shadow DOM
• Compare components with declarative Shadow DOM vs Light DOM
• Techniques for using SDC to build Light DOM and Shadow DOM web components

Learning Objectives

In this session, we will:
• Briefly review the three APIs of Web Components: Custom Elements, Templates and Slots, Shadow DOM
• Discuss the accessibility issues with Shadow DOM
• Compare components with declarative Shadow DOM vs Light DOM
• Techniques for using SDC to build Light DOM and Shadow DOM web components

Experience level
Intermediate