JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
State of HTML 2023 Planning
Survey Outline
Non-content
More
Share
Explore
All considered features
Features considered for the Feature questions of the State of HTML survey
Last edited 691 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
Survey Outline
.
Features Considered
Features Considered
Question
Focus area
Type
Status
Discussion
In Part 1
Search
id
Question
Needs Translation
Focus area
Type
Status
Discussion
Upvotes
In Part 1
id
Question
Needs Translation
Focus area
Type
Status
Discussion
Upvotes
In Part 1
dialog_element
<dialog>
Interactivity
HTML element
Stable
77
Yes
popover_api
Popover API
<div popover>
Interactivity
HTML attribute
JS API
CSS
Cutting Edge
74
Yes
custom_elements_using
Using Custom Elements
Consuming Web Components
HTML element
Stable
73
Yes
form_validation
Form validation
Forms & Editing
JS API
Stable
69
In checkbox question
lazy_loading
Lazy loading
Performance
Multimedia
JS API
Stable
68
In checkbox question
selectlist_element
<selectlist>
(ex
<selectmenu>
)
Forms & Editing
HTML element
Future
61
Yes
shadow_dom
Shadow DOM
Making Web Components
Other
Stable
57
Yes
breadcrumb_element
<breadcrumb>
Accessibility
HTML element
Future
54
No
svg_element
<svg>
Embedding
HTML element
Stable
52
In checkbox question
picture_element
<picture>
Multimedia
HTML element
Stable
50
In checkbox question
details_element
<details>
/
<summary>
Interactivity
HTML element
Stable
49
Yes
slot_def
Defining slots (
<slot>
)
Making Web Components
HTML element
Stable
47
In checkbox question
aria
ARIA
Accessibility
HTML attribute
Stable
44
Yes
respimg_attributes
srcset
and
sizes
attributes
Multimedia
HTML attribute
Stable
44
In checkbox question
inert_attribute
inert
attribute
Interactivity
HTML attribute
Recent
44
Yes
declarative_shadow_dom
Declarative Shadow DOM
Making Web Components
HTML attribute
Cutting Edge
42
Yes
host_css
Styling component host (
:host
,
:host()
,
:host-context()
)
Making Web Components
CSS
Stable
42
In checkbox question
autocomplete_element
autocomplete="hint"
Forms & Editing
HTML attribute value
Mixed
41
Yes
search_element
<search>
Accessibility
HTML element
Future
39
Yes
fetchpriority_attribute
Fetch Priority API (
fetchpriority
attribute)
Performance
Embedding
Multimedia
HTML attribute
Cutting Edge
37
Yes
template_element
<template>
Making Web Components
HTML element
Stable
35
Likely Yes
part_selector
::part()
Consuming Web Components
CSS
Stable
35
In checkbox question
showpicker
input.showPicker()
Forms & Editing
JS API
Cutting Edge
34
Yes
pwa_manifest
PWA manifest
Progressive Web Apps
Other
Stable
33
In checkbox question
portal_element
<portal>
Embedding
HTML element
Near Future
32
Yes
tabindex_attribute
tabindex
attribute
Accessibility
HTML attribute
Stable
30
In checkbox question
content_security_policy
Content-Security Policy (CSP)
Security & Privacy
HTTP
Stable
28
Likely Yes
structured_data
Structured data (RDFa, Microdata, Microformats)
Content
Other
Stable
28
In checkbox question
part_attribute
part
attribute
Making Web Components
HTML attribute
Stable
26
In checkbox question
element_internals
ElementInternals
Making Web Components
JS API
Cutting Edge
25
Yes
blocking_render
blocking=”render”
Performance
Embedding
HTML attribute
Cutting Edge
25
Yes
contenteditable_plaintext
contenteditable=”plaintext-only”
Forms & Editing
HTML attribute value
Cutting Edge
25
Yes
dom_parts
DOM Parts
Interactivity
HTML element
Future
25
Yes
cors
CORS
Security & Privacy
HTTP
Stable
24
Likely No
extended_builtins
Extended built-ins
Consuming Web Components
Making Web Components
JS API
Controversial
23
In checkbox question
crossorigin_attribute
crossorigin
attribute
Security & Privacy
Embedding
HTML attribute
Stable
23
Likely No
input_pattern
pattern
attribute for
<input>
Forms & Editing
HTML attribute
Stable
23
No
resource_hints
Resource Hints (all)
Performance
HTML attribute value
Cutting Edge
22
In checkbox question
client_hints
Client Hints
Security & Privacy
HTTP
Cutting Edge
22
Likely No
html_modules
HTML Modules
Consuming Web Components
JS API
Future
22
Yes
slot_assignment
Explicit slot assignment
slot="foo"
Consuming Web Components
HTML attribute
Stable
19
In checkbox question
focusgroup_attribute
focusgroup
attribute
Accessibility
Interactivity
HTML attribute
Future
18
Yes
math_element
<math>
Embedding
HTML element
Stable
18
In checkbox question
track_element
<track>
Multimedia
HTML element
Stable
18
In checkbox question
accordion_element
Exclusive accordion (
<details name=”...”>
)
Interactivity
HTML element
Future
18
Yes
model_element
<model>
Multimedia
HTML element
Future
17
Likely Yes
navigation_api
Navigation API
Interactivity
JS API
Cutting Edge
16
Maybe
exportparts_attribute
exportparts
attribute
Making Web Components
HTML attribute
Stable
14
No
controlslist_attribute
controlslist
attribute
Multimedia
HTML attribute
Controversial
14
In checkbox question
media_capture
HTML Media Capture
Multimedia
Forms & Editing
HTML attribute
Cutting Edge
14
Yes
rh_preload
Resource Hints:
<link rel=”preload”>
Performance
HTML element
Recent
14
In checkbox question
rh_preconnect
Resource Hints:
<link rel=”preconnect”>
Performance
HTML element
Recent
14
In checkbox question
imperative_slot
Imperative slot assignment
Making Web Components
Other
Recent
13
Yes
decoding_attribute
decoding
attribute
Multimedia
Performance
HTML attribute
Stable
13
In checkbox question
sandbox_attribute
sandbox
attribute for iframes
Security & Privacy
Embedding
HTML attribute
Stable
13
Likely No
rh_prefetch
Resource Hints:
<link rel=”prefetch”>
Performance
HTML element
Cutting Edge
12
In checkbox question
rh_prerender
Resource Hints:
<link rel=”prerender”>
Performance
HTML element
Deprecated
12
In checkbox question
multihandle_sliders
Multi-handle sliders (
<input type=range multiple>
)
Forms & Editing
HTML element
Removed
12
No
fencedframe_element
<fencedframe>
Embedding
Security & Privacy
HTML element
Cutting Edge
11
Maybe
adaptive_streaming
Adaptive streaming
Multimedia
HTTP
Future
11
No
integrity_attribute
Subresource Integrity (
integrity
attribute)
Security & Privacy
HTML attribute
Stable
11
In checkbox question
referrerpolicy_attribute
referrerpolicy
attribute
Security & Privacy
HTML attribute
Stable
11
Likely No
credentialless_attribute
Credentialless iframes
<iframe credentialless>
Security & Privacy
Embedding
HTML attribute
Cutting Edge
9
In checkbox question
isolated_webapps
Isolated Web Apps
Progressive Web Apps
Security & Privacy
Other
Future
9
Maybe
menu_element
<menu>
Accessibility
HTML element
Stable
2
No
borderless_mode
Borderless mode
Progressive Web Apps
Other
Cutting Edge
2
Yes
custom_elements_defining
Defining Custom Elements
Making Web Components
HTML element
Stable
2
Yes
badging_api
Badging API
Progressive Web Apps
JS API
Cutting Edge
1
Yes
web_share_api
Web Share API
Progressive Web Apps
JS API
Cutting Edge
1
Yes
window_controls_overlay
Window Controls Overlay API
Progressive Web Apps
JS API
CSS
Other
Cutting Edge
1
Maybe
text_fragments
URLs to Text Fragments
Content
JS API
Other
CSS
Controversial
1
Maybe
scoped_element_registries
Scoped Custom Element Registries
Making Web Components
JS API
Future
1
Likely Yes
sanitizer_api
Sanitizer API
Security & Privacy
JS API
Future
1
No
iframe_seamless
<iframe seamless>
Embedding
HTML attribute
Removed
1
No
urlpattern
URLPattern API
JS API
Controversial
Yes
landmark_elements
Landmark elements
Accessibility
HTML element
Stable
Yes
formdata
FormData API
Forms & Editing
JS API
Stable
Maybe
form_request_submit
form.requestSubmit()
Forms & Editing
JS API
Recent
Maybe
datalist_element
<datalist>
Forms & Editing
HTML element
HTML attribute
Stable
Yes
There are no rows in this table
In Part 1
In Part 1
In Part 1
Features
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 areas
Focus area
Features
Accepted features
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
Status
Description
Features
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 ··· in the right corner or using a keyboard shortcut (
Ctrl
P
) instead.