Non-content

icon picker
All considered features

Features considered for the Feature questions of the State of HTML survey
Last edited 473 days ago by System Writer.
This is a table of all features and their metadata, from which the Feature questions are generated. For actual survey outline, go to .
Features Considered
Search
id
Question
Needs Translation
Focus area
Type
Status
Discussion
Upvotes
In Part 1
dialog_element
<dialog>
77
popover_api
Popover API
<div popover>
74
custom_elements_using
Using Custom Elements
73
form_validation
Form validation
69
lazy_loading
Lazy loading
68
selectlist_element
<selectlist> (ex <selectmenu> )
61
shadow_dom
Shadow DOM
57
breadcrumb_element
<breadcrumb>
54
svg_element
<svg>
52
picture_element
<picture>
50
details_element
<details> / <summary>
49
slot_def
Defining slots (<slot> )
47
aria
ARIA
44
respimg_attributes
srcset and sizes attributes
44
inert_attribute
inert attribute
44
declarative_shadow_dom
Declarative Shadow DOM
42
host_css
Styling component host (:host, :host(), :host-context())
42
autocomplete_element
autocomplete="hint"
41
search_element
<search>
39
fetchpriority_attribute
Fetch Priority API (fetchpriority attribute)
37
template_element
<template>
35
part_selector
::part()
35
showpicker
input.showPicker()
34
pwa_manifest
PWA manifest
33
portal_element
<portal>
32
tabindex_attribute
tabindex attribute
30
content_security_policy
Content-Security Policy (CSP)
28
structured_data
Structured data (RDFa, Microdata, Microformats)
28
part_attribute
part attribute
26
element_internals
ElementInternals
25
blocking_render
blocking=”render”
25
contenteditable_plaintext
contenteditable=”plaintext-only”
25
dom_parts
DOM Parts
25
cors
CORS
24
extended_builtins
Extended built-ins
23
crossorigin_attribute
crossorigin attribute
23
input_pattern
pattern attribute for <input>
23
resource_hints
Resource Hints (all)
22
client_hints
Client Hints
22
html_modules
HTML Modules
22
slot_assignment
Explicit slot assignment
slot="foo"
19
focusgroup_attribute
focusgroup attribute
18
math_element
<math>
18
track_element
<track>
18
accordion_element
Exclusive accordion (<details name=”...”>)
18
model_element
<model>
17
navigation_api
Navigation API
16
exportparts_attribute
exportparts attribute
14
controlslist_attribute
controlslist attribute
14
media_capture
HTML Media Capture
14
rh_preload
Resource Hints: <link rel=”preload”>
14
rh_preconnect
Resource Hints: <link rel=”preconnect”>
14
imperative_slot
Imperative slot assignment
13
decoding_attribute
decoding attribute
13
sandbox_attribute
sandbox attribute for iframes
13
rh_prefetch
Resource Hints: <link rel=”prefetch”>
12
rh_prerender
Resource Hints: <link rel=”prerender”>
12
multihandle_sliders
Multi-handle sliders (<input type=range multiple> )
12
fencedframe_element
<fencedframe>
11
adaptive_streaming
Adaptive streaming
11
integrity_attribute
Subresource Integrity (integrity attribute)
11
referrerpolicy_attribute
referrerpolicy attribute
11
credentialless_attribute
Credentialless iframes
<iframe credentialless>
9
isolated_webapps
Isolated Web Apps
9
menu_element
<menu>
2
borderless_mode
Borderless mode
2
custom_elements_defining
Defining Custom Elements
2
badging_api
Badging API
1
web_share_api
Web Share API
1
window_controls_overlay
Window Controls Overlay API
1
text_fragments
URLs to Text Fragments
1
scoped_element_registries
Scoped Custom Element Registries
1
sanitizer_api
Sanitizer API
1
iframe_seamless
<iframe seamless>
1
urlpattern
URLPattern API
landmark_elements
Landmark elements
formdata
FormData API
form_request_submit
form.requestSubmit()
datalist_element
<datalist>
There are no rows in this table
In Part 1
In Part 1
Features
Yes
30
Likely Yes
4
Maybe
7
Likely No
5
No
8
In checkbox question
25
There are no rows in this table

Focus areas
Focus area
Features
Accepted features
Making Web Components
12
11
Forms & Editing
11
9
Security & Privacy
11
10
Embedding
10
9
Multimedia
10
9
Performance
9
9
Interactivity
8
8
Accessibility
7
5
Progressive Web Apps
6
6
Consuming Web Components
5
5
Content
2
2
Other
0
0
There are no rows in this table
91
Sum
83
Sum

Status
Status
Description
Features
Stable
Widely supported for several years
35
Cutting Edge
Shipped, but not in all browsers
18
Future
No implementations yet
12
Recent
Shipped in all major browsers
5
Controversial
Some shipped implementations, but some browsers have declined to implement
4
Removed
No longer supported in any major browsers
2
Near Future
No shipped implementations yet, but at least one behind a flag
1
Mixed
Some parts stable, others unimplemented or inconsistent
1
Deprecated
Still supported, but not recommended for use in new projects
1
There are no rows in this table
79
Sum

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.