~/talk

“Designing Standard Systems”

Talkat Clarity 2019 · 2019-08-20..08-21· [web-platform, component-design]
links:none on file
slides:none on file

Salesforce moves its Lightning Design System from global CSS toward web components using custom elements, Shadow DOM and slots, keeping HTML/CSS blueprints and letting engineers supply JS; the team splits tokens into primitive tokens (non‑customizable brand values in Theo) and component tokens for controlled theming, exposes styling via CSS custom properties with closed and open assignments, and uses constructable stylesheets (adoptedStyleSheets array) to share CSS across shadow roots for performance; Shadow DOM stays off until Accessibility Object Model work completes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:29Ecosystem and evolution
  3. 2:26Web standards and challenges
  4. 7:54Understanding custom elements
  5. 13:29Shadow DOM in practice
  6. 17:32Slots and composition
  7. 20:56Design tokens and semantics
  8. 28:52CSS custom property scopes
  9. 36:52Placeholders and assignments
  10. 45:45Constructible style sheets
  11. 50:53Future standards and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.