Baseline Updates
Updates to the Baseline collection indicating which browser features are widely available. Including RSS feeds (both for all updates and individual tags):
The data source is the repository owned by W3C WebDX (aka web developer experience) Community Group. The data is updated every 24 hours. See also their definition of high vs low Baseline support, but tl;dr:
- Low Baseline: Each current stable release of the core browsers has full support. Core browsers are Safari (iOS and macOS), Chrome (Android and desktop), Edge, and Firefox (Android and desktop).
- High Baseline: The feature has been in Low Baseline for 30 months.
Built by rixx (fedi, github) out of the frustration of web.dev of all places not providing RSS feeds, and there being no other source of updates that say “hey, web dev, use this cool feature now”.
-
New in Low Baseline Support: transition-behavior
-
New in High Baseline Support: color-scheme
-
New in Low Baseline Support: font-size-adjust
-
New in Low Baseline Support: Resizable buffers
-
New in Low Baseline Support: Relative colors
-
New in Low Baseline Support: Registered custom properties
-
New in Low Baseline Support: Unsanitized HTML parsing methods
-
New in High Baseline Support: font-synthesis
-
New in Low Baseline Support: Set methods
-
New in Low Baseline Support: :state()
-
New in Low Baseline Support: round(), mod(), and rem()
-
New in Low Baseline Support: zoom
-
New in Low Baseline Support: text-wrap: balance
-
New in Low Baseline Support: light-dark()
-
New in Low Baseline Support: Popover
-
New in Low Baseline Support: Intl.Segmenter
-
New in High Baseline Support: WebGL2
-
New in High Baseline Support: Referrer policy
-
New in High Baseline Support: aspect-ratio
-
New in Low Baseline Support: text-wrap: nowrap
-
New in Low Baseline Support: AbortSignal.any()
-
New in Low Baseline Support: Transferable ArrayBuffer
-
New in Low Baseline Support: Promise.withResolvers()
-
New in Low Baseline Support: checkVisibility()
-
New in Low Baseline Support: Array grouping
-
New in Low Baseline Support: Declarative shadow DOM
-
New in High Baseline Support: Visual viewport API
-
New in Low Baseline Support: Array.fromAsync()
-
New in Low Baseline Support: Lazy-loading images and iframes
-
New in Low Baseline Support: :has()
-
New in Low Baseline Support: preservesPitch
-
New in Low Baseline Support: Preloading responsive images
-
New in Low Baseline Support: Nesting
-
New in Low Baseline Support: linear() easing
-
New in Low Baseline Support: counter-set
-
New in Low Baseline Support: cap unit
-
New in Low Baseline Support: Canvas reset()
-
New in Low Baseline Support: URL.canParse()
-
New in Low Baseline Support: Masks
-
New in Low Baseline Support: pow(), sqrt(), hypot(), log(), and exp()
-
New in Low Baseline Support: :dir()
-
New in Low Baseline Support: background-clip: text
-
New in Low Baseline Support: Storage access
-
New in Low Baseline Support: User activation
-
New in Low Baseline Support: lh unit
-
New in Low Baseline Support: :user-valid and :user-invalid
-
New in High Baseline Support: Web Audio
-
New in High Baseline Support: OfflineAudioContext
-
New in High Baseline Support: Intl.ListFormat
-
New in High Baseline Support: Intl.DisplayNames
-
New in High Baseline Support: Flexbox gap
-
New in High Baseline Support: AudioWorklet
-
New in Low Baseline Support: Web authentication easy public key access
-
New in Low Baseline Support: ARIA attribute reflection
-
New in Low Baseline Support: <search>
-
New in Low Baseline Support: <link rel="modulepreload">
-
New in Low Baseline Support: image-set()
-
New in Low Baseline Support: Hyphenation
-
New in Low Baseline Support: Device orientation events
-
New in Low Baseline Support: @counter-style
-
New in Low Baseline Support: contain-intrinsic-size
-
New in Low Baseline Support: Subgrid
-
New in Low Baseline Support: Motion path
-
New in Low Baseline Support: dirname
-
New in High Baseline Support: :where()
-
New in Low Baseline Support: Two-value display property
-
New in High Baseline Support: :is()
-
New in Low Baseline Support: Array by copy
-
New in Low Baseline Support: animation-composition
-
New in Low Baseline Support: window.print()
-
New in Low Baseline Support: JavaScript modules in workers
-
New in Low Baseline Support: calc() constants
-
New in High Baseline Support: Conic gradients
-
New in Low Baseline Support: WebRTC SCTP information
-
New in Low Baseline Support: Oklab and Oklch
-
New in Low Baseline Support: :nth-child() of <selector>
-
New in Low Baseline Support: Lab and LCH
-
New in Low Baseline Support: Compression streams
-
New in Low Baseline Support: color-mix()
-
New in Low Baseline Support: color()
-
New in Low Baseline Support: Inert elements
-
New in Low Baseline Support: Canvas roundRect()
-
New in Low Baseline Support: Canvas createConicGradient()
-
New in Low Baseline Support: WebAssembly SIMD
-
New in Low Baseline Support: Imperative slot assignment
-
New in Low Baseline Support: Server timing
-
New in Low Baseline Support: Screen orientation
-
New in Low Baseline Support: Resource size
-
New in Low Baseline Support: requestAnimationFrame() in workers
-
New in Low Baseline Support: Push messages
-
New in Low Baseline Support: Offscreen canvas
-
New in Low Baseline Support: messageerror
-
New in Low Baseline Support: Media query range syntax
-
New in Low Baseline Support: input (event)
-
New in Low Baseline Support: Import maps
-
New in Low Baseline Support: Form-associated custom elements
-
New in Low Baseline Support: font-synthesis-weight
-
New in Low Baseline Support: font-synthesis-style
-
New in Low Baseline Support: font-synthesis-small-caps
-
New in Low Baseline Support: Fetch metadata request headers
-
New in Low Baseline Support: Constructed stylesheets
-
New in High Baseline Support: scrollIntoView()
-
New in High Baseline Support: Promise.any()
-
New in High Baseline Support: Intl.RelativeTimeFormat
-
New in High Baseline Support: Intl.Locale
-
New in High Baseline Support: BigInt
-
New in Low Baseline Support: translate attribute
-
New in Low Baseline Support: Origin private file system
-
New in Low Baseline Support: sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS)
-
New in Low Baseline Support: font-variant-alternates
-
New in Low Baseline Support: Container queries
-
New in Low Baseline Support: :autofill
-
New in High Baseline Support: :read-only and :read-write
-
New in High Baseline Support: Promise.allSettled()
-
New in High Baseline Support: min(), max(), and clamp()
-
New in High Baseline Support: Grid
-
New in Low Baseline Support: WebGL OES_draw_buffers_indexed extension
-
New in Low Baseline Support: Small, large, and dynamic viewport units
-
New in Low Baseline Support: font-palette
-
New in Low Baseline Support: Grid animation
-
New in Low Baseline Support: ic unit
-
New in High Baseline Support: Web animations
-
New in Low Baseline Support: Permissions
-
New in Low Baseline Support: overflow
-
New in Low Baseline Support: Inline-size containment
-
New in Low Baseline Support: :modal
-
New in Low Baseline Support: Array findLast() and findLastIndex()
-
New in Low Baseline Support: Individual transform properties
-
New in Low Baseline Support: Style containment
-
New in High Baseline Support: will-change
-
New in High Baseline Support: WebRTC
-
New in High Baseline Support: Stable array sort
-
New in High Baseline Support: <slot>
-
New in High Baseline Support: Shadow DOM
-
New in High Baseline Support: prefers-color-scheme
-
New in High Baseline Support: :indeterminate
-
New in High Baseline Support: <embed>
-
New in High Baseline Support: <details>
-
New in High Baseline Support: :default
-
New in High Baseline Support: caret-color
-
New in High Baseline Support: <bdi>
-
New in High Baseline Support: Autonomous custom elements
-
New in High Baseline Support: Array flat() and flatMap()
-
New in Low Baseline Support: Streams
-
New in High Baseline Support: font-optical-sizing
-
New in High Baseline Support: Sticky positioning
-
New in High Baseline Support: Print events
-
New in High Baseline Support: Intl.PluralRules
-
New in Low Baseline Support: Locks
-
New in Low Baseline Support: 3D transforms
-
New in Low Baseline Support: structuredClone()
-
New in Low Baseline Support: :focus-visible
-
New in Low Baseline Support: <dialog>
-
New in Low Baseline Support: Size containment
-
New in Low Baseline Support: Paint containment
-
New in Low Baseline Support: Layout containment
-
New in Low Baseline Support: Cascade layers
-
New in Low Baseline Support: BroadcastChannel
-
New in Low Baseline Support: Array at()
-
New in Low Baseline Support: appearance
-
New in Low Baseline Support: accent-color
-
New in Low Baseline Support: color-scheme
-
New in Low Baseline Support: font-synthesis
-
New in High Baseline Support: Intersection observer
-
New in High Baseline Support: AbortController and AbortSignal
-
New in High Baseline Support: Abortable fetch
-
New in Low Baseline Support: WebGL2
-
New in Low Baseline Support: Referrer policy
-
New in Low Baseline Support: aspect-ratio
-
New in Low Baseline Support: Visual viewport API
-
New in High Baseline Support: Constraint validation API
-
New in Low Baseline Support: Web Audio
-
New in Low Baseline Support: OfflineAudioContext
-
New in Low Baseline Support: Intl.ListFormat
-
New in Low Baseline Support: Intl.DisplayNames
-
New in Low Baseline Support: Flexbox gap
-
New in Low Baseline Support: AudioWorklet
-
New in High Baseline Support: tabindex
-
New in High Baseline Support: Promise finally()
-
New in High Baseline Support: <output>
-
New in High Baseline Support: Speech synthesis
-
New in Low Baseline Support: :where()
-
New in Low Baseline Support: :is()
-
New in Low Baseline Support: Conic gradients
-
New in High Baseline Support: JavaScript modules
-
New in High Baseline Support: Array iterators
-
New in Low Baseline Support: scrollIntoView()
-
New in Low Baseline Support: Promise.any()
-
New in Low Baseline Support: Intl.RelativeTimeFormat
-
New in Low Baseline Support: Intl.Locale
-
New in Low Baseline Support: BigInt
-
New in Low Baseline Support: :read-only and :read-write
-
New in Low Baseline Support: Promise.allSettled()
-
New in Low Baseline Support: min(), max(), and clamp()
-
New in Low Baseline Support: Grid
-
New in High Baseline Support: <time>
-
New in High Baseline Support: <data>
-
New in High Baseline Support: Viewport units
-
New in Low Baseline Support: Web animations
-
New in High Baseline Support: Resource timing (initial support)
-
New in High Baseline Support: Media capture
-
New in Low Baseline Support: will-change
-
New in Low Baseline Support: WebRTC
-
New in Low Baseline Support: Stable array sort
-
New in Low Baseline Support: <slot>
-
New in Low Baseline Support: Shadow DOM
-
New in Low Baseline Support: prefers-color-scheme
-
New in Low Baseline Support: :indeterminate
-
New in Low Baseline Support: <embed>
-
New in Low Baseline Support: <details>
-
New in Low Baseline Support: :default
-
New in Low Baseline Support: caret-color
-
New in Low Baseline Support: <bdi>
-
New in Low Baseline Support: Autonomous custom elements
-
New in Low Baseline Support: Array flat() and flatMap()
-
New in Low Baseline Support: font-optical-sizing
-
New in High Baseline Support: Custom properties
-
New in High Baseline Support: Async functions
-
New in High Baseline Support: Fetch
-
New in High Baseline Support: Classes
-
New in Low Baseline Support: Sticky positioning
-
New in Low Baseline Support: Print events
-
New in Low Baseline Support: Intl.PluralRules
-
New in High Baseline Support: Border images
-
New in Low Baseline Support: Intersection observer
-
New in Low Baseline Support: AbortController and AbortSignal
-
New in Low Baseline Support: Abortable fetch
-
New in High Baseline Support: Typed array iterators
-
New in High Baseline Support: Typed array iteration methods
-
New in High Baseline Support: @font-face
-
New in High Baseline Support: Array.of()
-
New in High Baseline Support: Array includes()
-
New in High Baseline Support: Array.from()
-
New in High Baseline Support: Array find() and findIndex()
-
New in High Baseline Support: Array fill()
-
New in High Baseline Support: Array copyWithin()
-
New in Low Baseline Support: Constraint validation API
-
New in Low Baseline Support: tabindex
-
New in Low Baseline Support: Promise finally()
-
New in Low Baseline Support: <output>
-
New in High Baseline Support: <picture>
-
New in Low Baseline Support: Speech synthesis
-
New in High Baseline Support: <template>
-
New in Low Baseline Support: JavaScript modules
-
New in Low Baseline Support: Array iterators
-
New in High Baseline Support: WeakSet
-
New in High Baseline Support: 2D transforms
-
New in High Baseline Support: @supports
-
New in High Baseline Support: z-index
-
New in High Baseline Support: XMLSerializer
-
New in High Baseline Support: XMLHttpRequest
-
New in High Baseline Support: WebVTT
-
New in High Baseline Support: WebSockets
-
New in High Baseline Support: WebGL
-
New in High Baseline Support: WeakMap
-
New in High Baseline Support: <wbr>
-
New in High Baseline Support: <video>
-
New in High Baseline Support: <var>
-
New in High Baseline Support: <u>
-
New in High Baseline Support: Typed arrays (initial support)
-
New in High Baseline Support: <title>
-
New in High Baseline Support: <textarea>
-
New in High Baseline Support: Text tracks
-
New in High Baseline Support: text-indent
-
New in High Baseline Support: Tables
-
New in High Baseline Support: <sub> and <sup>
-
New in High Baseline Support: <style>
-
New in High Baseline Support: <strong>
-
New in High Baseline Support: <span>
-
New in High Baseline Support: <source>
-
New in High Baseline Support: <small>
-
New in High Baseline Support: Set (initial support)
-
New in High Baseline Support: <select>
-
New in High Baseline Support: <section>
-
New in High Baseline Support: <input type="search">
-
New in High Baseline Support: <script> and <noscript>
-
New in High Baseline Support: <samp>
-
New in High Baseline Support: <s>
-
New in High Baseline Support: <ruby>
-
New in High Baseline Support: requestAnimationFrame()
-
New in High Baseline Support: Regular expressions
-
New in High Baseline Support: <q>
-
New in High Baseline Support: Promise (initial support)
-
New in High Baseline Support: <progress>
-
New in High Baseline Support: <pre>
-
New in High Baseline Support: <p>
-
New in High Baseline Support: <object>
-
New in High Baseline Support: Math and numbers
-
New in High Baseline Support: :nth-child() (initial support)
-
New in High Baseline Support: <nav>
-
New in High Baseline Support: Mouse events
-
New in High Baseline Support: <meta>
-
New in High Baseline Support: <menu>
-
New in High Baseline Support: <mark>
-
New in High Baseline Support: Map (initial support)
-
New in High Baseline Support: <main>
-
New in High Baseline Support: <ol>, <ul>, and <li>
-
New in High Baseline Support: <link>
-
New in High Baseline Support: <label>
-
New in High Baseline Support: <kbd>
-
New in High Baseline Support: <ins>
-
New in High Baseline Support: @import
-
New in High Baseline Support: <img>
-
New in High Baseline Support: Image maps
-
New in High Baseline Support: <iframe>
-
New in High Baseline Support: <i>
-
New in High Baseline Support: HTTP/1.1
-
New in High Baseline Support: <html>
-
New in High Baseline Support: <hr>
-
New in High Baseline Support: <hgroup>
-
New in High Baseline Support: <h1> through <h6>
-
New in High Baseline Support: <header> and <footer>
-
New in High Baseline Support: <head>
-
New in High Baseline Support: Geolocation
-
New in High Baseline Support: <form>
-
New in High Baseline Support: <figure> and <figcaption>
-
New in High Baseline Support: <fieldset> and <legend>
-
New in High Baseline Support: <em>
-
New in High Baseline Support: <div>
-
New in High Baseline Support: <dfn>
-
New in High Baseline Support: <del>
-
New in High Baseline Support: Date
-
New in High Baseline Support: <code>
-
New in High Baseline Support: <cite>
-
New in High Baseline Support: <canvas>
-
New in High Baseline Support: 2D canvas
-
New in High Baseline Support: calc()
-
New in High Baseline Support: <button>
-
New in High Baseline Support: <br>
-
New in High Baseline Support: <body>
-
New in High Baseline Support: <blockquote>
-
New in High Baseline Support: <bdo>
-
New in High Baseline Support: <base>
-
New in High Baseline Support: background-clip
-
New in High Baseline Support: <b>
-
New in High Baseline Support: <audio>
-
New in High Baseline Support: <aside>
-
New in High Baseline Support: <article>
-
New in High Baseline Support: Array (initial support)
-
New in High Baseline Support: Array splice()
-
New in High Baseline Support: Array iteration methods
-
New in High Baseline Support: Array.isArray()
-
New in High Baseline Support: <address>
-
New in High Baseline Support: <abbr>
-
New in High Baseline Support: <a>
-
New in Low Baseline Support: <time>
-
New in Low Baseline Support: <data>
-
New in Low Baseline Support: Viewport units
-
New in Low Baseline Support: Resource timing (initial support)
-
New in Low Baseline Support: Media capture
-
New in Low Baseline Support: Custom properties
-
New in Low Baseline Support: Async functions
-
New in Low Baseline Support: Fetch
-
New in Low Baseline Support: Classes
-
New in Low Baseline Support: Border images
-
New in Low Baseline Support: Typed array iterators
-
New in Low Baseline Support: Typed array iteration methods
-
New in Low Baseline Support: @font-face
-
New in Low Baseline Support: Array.of()
-
New in Low Baseline Support: Array includes()
-
New in Low Baseline Support: Array.from()
-
New in Low Baseline Support: Array find() and findIndex()
-
New in Low Baseline Support: Array fill()
-
New in Low Baseline Support: Array copyWithin()
-
New in Low Baseline Support: <picture>
-
New in Low Baseline Support: <template>
-
New in Low Baseline Support: WeakSet
-
New in Low Baseline Support: 2D transforms
-
New in Low Baseline Support: @supports
-
New in Low Baseline Support: z-index
-
New in Low Baseline Support: XMLSerializer
-
New in Low Baseline Support: XMLHttpRequest
-
New in Low Baseline Support: WebVTT
-
New in Low Baseline Support: WebSockets
-
New in Low Baseline Support: WebGL
-
New in Low Baseline Support: WeakMap
-
New in Low Baseline Support: <wbr>
-
New in Low Baseline Support: <video>
-
New in Low Baseline Support: <var>
-
New in Low Baseline Support: <u>
-
New in Low Baseline Support: Typed arrays (initial support)
-
New in Low Baseline Support: <title>
-
New in Low Baseline Support: <textarea>
-
New in Low Baseline Support: Text tracks
-
New in Low Baseline Support: text-indent
-
New in Low Baseline Support: Tables
-
New in Low Baseline Support: <sub> and <sup>
-
New in Low Baseline Support: <style>
-
New in Low Baseline Support: <strong>
-
New in Low Baseline Support: <span>
-
New in Low Baseline Support: <source>
-
New in Low Baseline Support: <small>
-
New in Low Baseline Support: Set (initial support)
-
New in Low Baseline Support: <select>
-
New in Low Baseline Support: <section>
-
New in Low Baseline Support: <input type="search">
-
New in Low Baseline Support: <script> and <noscript>
-
New in Low Baseline Support: <samp>
-
New in Low Baseline Support: <s>
-
New in Low Baseline Support: <ruby>
-
New in Low Baseline Support: requestAnimationFrame()
-
New in Low Baseline Support: Regular expressions
-
New in Low Baseline Support: <q>
-
New in Low Baseline Support: Promise (initial support)
-
New in Low Baseline Support: <progress>
-
New in Low Baseline Support: <pre>
-
New in Low Baseline Support: <p>
-
New in Low Baseline Support: <object>
-
New in Low Baseline Support: Math and numbers
-
New in Low Baseline Support: :nth-child() (initial support)
-
New in Low Baseline Support: <nav>
-
New in Low Baseline Support: Mouse events
-
New in Low Baseline Support: <meta>
-
New in Low Baseline Support: <menu>
-
New in Low Baseline Support: <mark>
-
New in Low Baseline Support: Map (initial support)
-
New in Low Baseline Support: <main>
-
New in Low Baseline Support: <ol>, <ul>, and <li>
-
New in Low Baseline Support: <link>
-
New in Low Baseline Support: <label>
-
New in Low Baseline Support: <kbd>
-
New in Low Baseline Support: <ins>
-
New in Low Baseline Support: @import
-
New in Low Baseline Support: <img>
-
New in Low Baseline Support: Image maps
-
New in Low Baseline Support: <iframe>
-
New in Low Baseline Support: <i>
-
New in Low Baseline Support: HTTP/1.1
-
New in Low Baseline Support: <html>
-
New in Low Baseline Support: <hr>
-
New in Low Baseline Support: <hgroup>
-
New in Low Baseline Support: <h1> through <h6>
-
New in Low Baseline Support: <header> and <footer>
-
New in Low Baseline Support: <head>
-
New in Low Baseline Support: Geolocation
-
New in Low Baseline Support: <form>
-
New in Low Baseline Support: <figure> and <figcaption>
-
New in Low Baseline Support: <fieldset> and <legend>
-
New in Low Baseline Support: <em>
-
New in Low Baseline Support: <div>
-
New in Low Baseline Support: <dfn>
-
New in Low Baseline Support: <del>
-
New in Low Baseline Support: Date
-
New in Low Baseline Support: <code>
-
New in Low Baseline Support: <cite>
-
New in Low Baseline Support: <canvas>
-
New in Low Baseline Support: 2D canvas
-
New in Low Baseline Support: calc()
-
New in Low Baseline Support: <button>
-
New in Low Baseline Support: <br>
-
New in Low Baseline Support: <body>
-
New in Low Baseline Support: <blockquote>
-
New in Low Baseline Support: <bdo>
-
New in Low Baseline Support: <base>
-
New in Low Baseline Support: background-clip
-
New in Low Baseline Support: <b>
-
New in Low Baseline Support: <audio>
-
New in Low Baseline Support: <aside>
-
New in Low Baseline Support: <article>
-
New in Low Baseline Support: Array (initial support)
-
New in Low Baseline Support: Array splice()
-
New in Low Baseline Support: Array iteration methods
-
New in Low Baseline Support: Array.isArray()
-
New in Low Baseline Support: <address>
-
New in Low Baseline Support: <abbr>
-
New in Low Baseline Support: <a>