Web platform release notes
-
September 2024
Mutually exclusive <details> elements
-
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
light-dark(), round(), mod(), and rem(), :state(), text-wrap: balance, zoom
-
April 2024
Intl.Segmenter, Popover
-
March 2024
AbortSignal.any(), Array grouping, aspect-ratio, checkVisibility(), Promise.withResolvers(), Referrer policy, text-wrap: nowrap, Transferable ArrayBuffer, Web authentication, WebGL2, and more ...
-
February 2024
Declarative shadow DOM, tab-size, Visual viewport API
-
January 2024
Array.fromAsync(), AVIF
-
December 2023
background-clip: text, Canvas reset(), cap unit, counter-set, :dir(), pow(), sqrt(), hypot(), log(), and exp(), :has(), linear() easing, Lazy-loading images and iframes, Masks, and more ...
-
November 2023
lh unit, User activation, :user-valid and :user-invalid
-
October 2023
ARIA attribute reflection, AudioWorklet, Flexbox gap, Intl.DisplayNames, Intl.ListFormat, OfflineAudioContext, <search>, String isWellFormed() and toWellFormed(), Weak references, Web Audio, and more ...
-
September 2023
contain-intrinsic-size, @counter-style, Device orientation events, font-variant-position, Hyphenation, image-set(), <link rel="modulepreload">, Subgrid
-
August 2023
dirname, Motion path
-
July 2023
animation-composition, Array by copy, :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, Container queries, String replaceAll()
-
January 2023
Grid, MathML, min(), max(), and clamp(), Opacity (SVG), Promise.allSettled(), :read-only and :read-write
-
December 2022
Small, large, and dynamic viewport units, WebGL OES_draw_buffers_indexed extension
-
November 2022
font-palette
-
October 2022
Grid animation, ic unit
-
September 2022
Inline-size containment, font-optical-sizing, Forced colors, :modal, overflow, Permissions, Web animations
-
August 2022
Array findLast() and findLastIndex(), Individual transform properties
-
July 2022
Array flat() and flatMap(), Async generators, Autonomous custom elements, <bdi>, caret-color, Style containment, Credential management, :default, <details>, <embed>, and more ...
-
June 2022
Streams
-
April 2022
HWB
-
March 2022
accent-color, appearance, Array at(), BroadcastChannel, Cascade layers, Layout containment, Paint containment, Size containment, <dialog>, :focus-visible, and more ...
-
February 2022
color-scheme
-
January 2022
font-synthesis, Scroll snap
-
December 2021
SharedArrayBuffer and Atomics
-
September 2021
Abortable fetch, AbortController and AbortSignal, aspect-ratio, Intersection observer, Referrer policy, Web authentication, WebGL2
-
August 2021
tab-size, Visual viewport API
-
June 2021
Constraint validation API
-
April 2021
AudioWorklet, Flexbox gap, Intl.DisplayNames, Intl.ListFormat, OfflineAudioContext, <output>, Promise finally(), tabindex, Weak references, Web Audio
-
March 2021
font-variation-settings, Speech synthesis
-
January 2021
: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
Grid, min(), max(), and clamp(), Opacity (SVG), Promise.allSettled(), :read-only and :read-write
-
April 2020
<data>, <time>, Viewport units
-
March 2020
font-optical-sizing, Intl, Media capture, Resource timing (initial support), Web animations
-
January 2020
Array flat() and flatMap(), Async generators, Autonomous custom elements, <bdi>, caret-color, Credential management, :default, <details>, <embed>, font-display, and more ...
-
October 2019
Async functions, Custom properties, font-feature-settings, String padStart() and padEnd()
-
September 2019
Classes, Clipboard events, Fetch, Intl.PluralRules, Print events, Sticky positioning
-
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(), @font-face, Generators, and more ...
-
December 2018
Constraint validation API
-
October 2018
<output>, Promise finally(), tabindex
-
September 2018
font-variation-settings, <picture>, Speech synthesis
-
May 2018
Array iterators, JavaScript modules, <template>
-
March 2018
Flexbox, HTTP/2, String codePointAt() and fromCodePoint(), String includes(), String raw(), String repeat(), String startsWith() and endsWith(), @supports, 2D transforms, WeakSet
-
January 2018
<a>, <abbr>, <address>, Array (initial support), Array.isArray(), Array iteration methods, Array splice(), <article>, <aside>, <audio>, and more ...
-
October 2017
<data>, <time>, Viewport units
-
September 2017
Intl, Media capture, Resource timing (initial support)
-
April 2017
Async functions, Custom properties, font-feature-settings, String padStart() and padEnd()
-
March 2017
Classes, Clipboard events, Fetch
-
February 2017
Border images
-
September 2016
Array copyWithin(), Array fill(), Array find() and findIndex(), Array.from(), Array includes(), Array.of(), @font-face, Generators, Proxy and Reflect, String normalize(), and more ...
-
March 2016
<picture>
-
November 2015
<template>
-
September 2015
Flexbox, HTTP/2, String codePointAt() and fromCodePoint(), String includes(), String raw(), String repeat(), String startsWith() and endsWith(), @supports, 2D transforms, WeakSet
-
July 2015
<a>, <abbr>, <address>, Array (initial support), Array.isArray(), Array iteration methods, Array splice(), <article>, <aside>, <audio>, and more ...