Web platform release notes
-
September 2024
appearance, Array at(), ::backdrop, backdrop-filter, background-attachment, BroadcastChannel, willReadFrequently, Cascade layers, Layout containment, Paint containment, and more ...
-
August 2024
color-scheme, transition-behavior
-
July 2024
Alt text for generated content, font-size-adjust, font-synthesis, Unsanitized HTML parsing methods, Registered custom properties, Relative colors, Resizable buffers
-
June 2024
Async clipboard, Gradient interpolation, Set methods, SharedArrayBuffer and Atomics
-
May 2024
fit-content, light-dark(), round(), mod(), and rem(), :state(), text-wrap: balance, zoom
-
April 2024
image-rendering, Intl.Segmenter, transform-box, Vertical form controls
-
March 2024
AbortSignal.any(), Array grouping, aspect-ratio, BigInt64Array, checkVisibility(), System font, Logical properties, Promise.withResolvers(), Referrer policy, text-wrap, and more ...
-
February 2024
Declarative shadow DOM, tab-size, Visual viewport API
-
January 2024
Array.fromAsync(), AVIF
-
December 2023
Canvas reset(), cap unit, counter-set, :dir(), pow(), sqrt(), hypot(), log(), and exp(), :has(), linear() easing, Lazy-loading images and iframes, Masks, Nesting, and more ...
-
November 2023
Clip path boxes, lh unit, User activation, :user-valid and :user-invalid
-
October 2023
ARIA attribute reflection, AudioWorklet, ::file-selector-button, Flexbox gap, Intl.DisplayNames, Intl.ListFormat, OfflineAudioContext, Quotes, <search>, String isWellFormed() and toWellFormed(), and more ...
-
September 2023
contain-intrinsic-size, @counter-style, Device orientation events, font-variant-position, Hyphenation, image-set(), <link rel="modulepreload">, Overflow media queries, Subgrid, Update frequency media query
-
August 2023
dirname
-
July 2023
animation-composition, Array by copy, clip-path, :is(), Two-value display property, :where()
-
June 2023
calc() constants, JavaScript modules in workers, window.print()
-
May 2023
color(), color-mix(), Compression streams, Conic gradients, Lab and LCH, :nth-child() of <selector>, Oklab and Oklch, WebRTC SCTP information
-
April 2023
Canvas createConicGradient(), Canvas roundRect(), Inert elements
-
March 2023
BigInt, Constructed stylesheets, Fetch metadata request headers, font-synthesis-small-caps, font-synthesis-style, font-synthesis-weight, font-variant-alternates, Form-associated custom elements, Import maps, input (event), and more ...
-
February 2023
:autofill, color-gamut media query, Container queries, String replaceAll()
-
January 2023
background-size, column-span, MathML, min(), max(), and clamp(), Opacity (SVG), Promise.allSettled(), :read-only and :read-write, revert
-
December 2022
Small, large, and dynamic viewport units, WebGL OES_draw_buffers_indexed extension
-
November 2022
font-palette
-
October 2022
Grid animation, ic unit, image-orientation
-
September 2022
Inline-size containment, font-optical-sizing, Forced colors, :modal, Motion path, overflow, overscroll-behavior, Permissions, resolution media query, Web animations
-
August 2022
Array findLast() and findLastIndex(), Individual transform properties
-
July 2022
all, Array flat() and flatMap(), Async generators, Async iterators and the for await..of loop, Autonomous custom elements, background-blend-mode, <bdi>, captureStream() for <canvas>, caret-color, Style containment, and more ...
-
June 2022
Streams
-
May 2022
dynamic-range media query, prefers-contrast media query
-
April 2022
HWB
-
March 2022
appearance, Array at(), ::backdrop, background-attachment, BroadcastChannel, Cascade layers, Layout containment, Paint containment, Size containment, <dialog>, and more ...
-
February 2022
color-scheme
-
January 2022
font-synthesis, Scroll snap
-
December 2021
SharedArrayBuffer and Atomics
-
November 2021
fit-content
-
October 2021
image-rendering
-
September 2021
Abortable fetch, AbortController and AbortSignal, aspect-ratio, BigInt64Array, System font, Intersection observer, Logical properties, Referrer policy, Web authentication, WebGL2
-
August 2021
tab-size, Visual viewport API
-
June 2021
Constraint validation API, Interaction media queries
-
April 2021
AudioWorklet, ::file-selector-button, Flexbox gap, Intl.DisplayNames, Intl.ListFormat, OfflineAudioContext, <output>, Promise finally(), Quotes, tabindex, and more ...
-
March 2021
font-variation-settings, Speech synthesis
-
January 2021
clip-path, :is(), :where()
-
November 2020
Array iterators, Conic gradients, JavaScript modules
-
September 2020
BigInt, Intl.Locale, Intl.RelativeTimeFormat, Promise.any(), scrollIntoView(), WebP
-
August 2020
String replaceAll()
-
July 2020
background-size, column-span, min(), max(), and clamp(), Opacity (SVG), Promise.allSettled(), :read-only and :read-write, revert
-
April 2020
<data>, Grid, image-orientation, <time>, Viewport units
-
March 2020
font-optical-sizing, font-stretch, Intl, Media capture, Resource timing (initial support), Web animations
-
January 2020
all, Array flat() and flatMap(), Async generators, Async iterators and the for await..of loop, Autonomous custom elements, background-blend-mode, <bdi>, captureStream() for <canvas>, caret-color, Credential management, and more ...
-
October 2019
Async functions, Custom properties, font-feature-settings, Outlines, String padStart() and padEnd()
-
September 2019
Classes, Clipboard events, column-fill, Fetch, Intl.PluralRules, Multi-column layout, Print events, Sticky positioning, writing-mode
-
August 2019
Border images
-
July 2019
Scroll snap
-
March 2019
Abortable fetch, AbortController and AbortSignal, Array copyWithin(), Array fill(), Array find() and findIndex(), Array.from(), Array includes(), Array.of(), background-repeat, @font-face, and more ...
-
December 2018
Constraint validation API, Interaction media queries
-
October 2018
<output>, Promise finally(), tabindex
-
September 2018
font-variation-settings, <picture>, Speech synthesis, unset
-
May 2018
Array iterators, initial, JavaScript modules, <template>
-
March 2018
Animations (CSS), Channel messaging, Flexbox, HTTP/2, String codePointAt() and fromCodePoint(), String includes(), String raw(), String repeat(), String startsWith() and endsWith(), @supports, and more ...
-
January 2018
<a>, <abbr>, Absolute positioning, <address>, Array (initial support), Array.isArray(), Array iteration methods, Array splice(), <article>, <aside>, and more ...
-
October 2017
<data>, Grid, <time>, Viewport units
-
September 2017
font-stretch, Intl, Media capture, Resource timing (initial support)
-
April 2017
Async functions, Custom properties, font-feature-settings, Outlines, String padStart() and padEnd()
-
March 2017
Classes, Clipboard events, column-fill, Fetch, Multi-column layout, writing-mode
-
February 2017
Border images
-
September 2016
Array copyWithin(), Array fill(), Array find() and findIndex(), Array.from(), Array includes(), Array.of(), background-repeat, @font-face, Generators, Proxy and Reflect, and more ...
-
March 2016
<picture>, unset
-
November 2015
initial, <template>
-
September 2015
Animations (CSS), Channel messaging, Flexbox, HTTP/2, String codePointAt() and fromCodePoint(), String includes(), String raw(), String repeat(), String startsWith() and endsWith(), @supports, and more ...
-
July 2015
<a>, <abbr>, Absolute positioning, <address>, Array (initial support), Array.isArray(), Array iteration methods, Array splice(), <article>, <aside>, and more ...