Skip to content
Gallery
State of HTML Planning
Share
Explore
Survey Outline

icon picker
Web Components

Last edited 340 days ago by S G
info
Legend: ✅ Definitely keep 🔶 Not sure yet ❌ To Remove


Have you used any Web Components libraries?

🚫 None
Shoelace.style | shoelace
Spectrum Web Components | spectrum_wc
Lightning Web Components | lightning_wc
| fast_design
Elix | elix
Lion | lion
Material Components | material_components

✅ Which of the following have you used?

<slot> element | slot_element
slot="slot_name" attribute | slot_attribute
part attribute | part_attribute
CSS ::part() pseudo-element | part_pseudo
:host , :host() , :host-context() CSS pseudo-classes | host_pseudos
::slotted() | CSS pseudo-element
customElements.get() | custom_elements_get
customElements.whenDefined() | custom_elements_when_defined
customElements.getName() | custom_elements_get_name
Customized built-in elements (<button is="fancy-button"> ) | is_attribute
🚫 None of the above

Feature questions

(Format: )
Question
id
Focus area
Type
Status
Discussion
Upvotes
In Part 1
1
Using Custom Elements
custom_elements_using
Consuming Web Components
HTML element
Stable
73
Yes
2
Shadow DOM
shadow_dom
Making Web Components
Other
Stable
57
Yes
3
Declarative Shadow DOM
declarative_shadow_dom
Making Web Components
HTML attribute
Cutting Edge
42
Yes
4
<template>
template_element
Making Web Components
HTML element
Stable
35
Likely Yes
5
ElementInternals
element_internals
Making Web Components
JS API
Cutting Edge
25
Yes
6
HTML Modules
html_modules
Consuming Web Components
JS API
Future
22
Yes
7
Imperative slot assignment
imperative_slot
Making Web Components
Other
Recent
13
Yes
8
Defining Custom Elements
custom_elements_defining
Making Web Components
HTML element
Stable
2
Yes
9
Scoped Custom Element Registries
scoped_element_registries
Making Web Components
JS API
Future
1
Likely Yes
No results from filter

What are your biggest pain points around using web components that others have made?

What are your biggest pain points around making web components?



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.