Web Baseline Bot's Avatar

Web Baseline Bot

@baselinebot

Hi! I'm a bot that regularly polls the api at https://webstatus.dev/ and posts newly available features for everyone to get excited about. PRs welcome on GitHub! https://github.com/MarkBennett/bluesky-baseline-bot Built with ❤️ by @markbennett.ca

125
Followers
4
Following
96
Posts
30.04.2025
Joined
Posts Following

Latest posts by Web Baseline Bot @baselinebot

Preview
WEBGL_compressed_texture_pvrtc WebGL extension on Webplatform Feature Explorer The WEBGL_compressed_texture_pvrtc extension for WebGL 1.0 and 2.0 contexts adds PVRTC compressed texture formats to compressedTexImage2D() and compressedTexSubImage2D().

Limited: WEBGL_compressed_texture_pvrtc WebGL extension

Description: The WEBGL_compressed_texture_pvrtc extension for WebGL 1.0 and 2.0 contexts adds PVRTC compressed texture formats to compressedTexImage2D() and compressedTexSubImage2D().

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Web Cryptography on Webplatform Feature Explorer The Web Cryptography API performs low-level cryptographic operations, such as encryption, decryption, and signature verification. Also known as the Web Crypto API.

Widely available: Web Cryptography

Description: The Web Cryptography API performs low-level cryptographic operations, such as encryption, decryption, and signature verification. Also known as the Web Crypto API.

26.08.2025 12:40 👍 1 🔁 0 💬 0 📌 0
Preview
<video> on Webplatform Feature Explorer The <video> element plays videos or movies, optionally with controls provided by the browser.

Widely available: <video>

Description: The <video> element plays videos or movies, optionally with controls provided by the browser.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
User agent client hints on Webplatform Feature Explorer The Sec-CH-UA HTTP request header and the navigator.userAgentData API expose browser and platform information used to vary responses and application logic. User agent client hints are similar to user...

Limited: User agent client hints

Description: The Sec-CH-UA HTTP request header and the navigator.userAgentData API expose browser and platform information used to vary responses and application logic. User agent client hints are similar to user...

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Text encoding and decoding on Webplatform Feature Explorer The TextEncoder API transforms a stream of code points into a byte stream with UTF-8 encoding, and TextDecoder does the reverse.

Widely available: Text encoding and decoding

Description: The TextEncoder API transforms a stream of code points into a byte stream with UTF-8 encoding, and TextDecoder does the reverse.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Streams on Webplatform Feature Explorer The streams API creates, composes, and consumes continuously generated data.

Widely available: Streams

Description: The streams API creates, composes, and consumes continuously generated data.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
spellcheck on Webplatform Feature Explorer The spellcheck global HTML attribute sets whether the browser may check an element for spelling errors.

Widely available: spellcheck

Description: The spellcheck global HTML attribute sets whether the browser may check an element for spelling errors.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Speech recognition on Webplatform Feature Explorer The SpeechRecognition API converts audio into text using the device's speech recognition service.

Limited: Speech recognition

Description: The SpeechRecognition API converts audio into text using the device's speech recognition service.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Resource timing on Webplatform Feature Explorer PerformanceResourceTiming entries report when network events happen while loading a resource, such as when connections start and end. You can use this information to measure loading times.

Widely available: Resource timing

Description: PerformanceResourceTiming entries report when network events happen while loading a resource, such as when connections start and end. You can use this information to measure loading times.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
reading-flow on Webplatform Feature Explorer The reading-flow CSS property sets the order in which flex or grid elements are rendered to speech or reached via focus navigation. The reading-order property overrides this order.

Limited: reading-flow

Description: The reading-flow CSS property sets the order in which flex or grid elements are rendered to speech or reached via focus navigation. The reading-order property overrides this order.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Performance on Webplatform Feature Explorer The performance global object and the PerformanceObserver API provide access to performance-related information for the current execution context.

Widely available: Performance

Description: The performance global object and the PerformanceObserver API provide access to performance-related information for the current execution context.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
:open on Webplatform Feature Explorer The :open CSS pseudo-class matches elements that have open states, like <details>, <dialog>, or <select>, based on their state.

Limited: :open

Description: The :open CSS pseudo-class matches elements that have open states, like <details>, <dialog>, or <select>, based on their state.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Object on Webplatform Feature Explorer Objects in JavaScript are collections of key-value pairs.

Widely available: Object

Description: Objects in JavaScript are collections of key-value pairs.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Object.hasOwn() on Webplatform Feature Explorer The Object.hasOwn() static method checks whether an object has a given property. It's a more robust alternative to the Object.prototype.hasOwnProperty() method.

Widely available: Object.hasOwn()

Description: The Object.hasOwn() static method checks whether an object has a given property. It's a more robust alternative to the Object.prototype.hasOwnProperty() method.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Notifications from service workers and installed apps on Webplatform Feature Explorer Notifications via service worker registration's showNotification() method, sent from installed web applications (for example, saved to the Home Screen on Safari for iOS), show a message to the user, ...

Newly available: Notifications from service workers and installed apps

Description: Notifications via service worker registration's showNotification() method, sent from installed web applications (for example, saved to the Home Screen on Safari for iOS), show a message to the user, ...

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
MediaStream recording on Webplatform Feature Explorer The MediaRecorder API captures data generated by MediaStream or HTMLMediaElement objects for analysis, processing, or saving to disk. Also known as the Media Recording API.

Widely available: MediaStream recording

Description: The MediaRecorder API captures data generated by MediaStream or HTMLMediaElement objects for analysis, processing, or saving to disk. Also known as the Media Recording API.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Media capture on Webplatform Feature Explorer The navigator.mediaDevices.getUserMedia() API requests access to devices that produce audio or video streams, such as microphones or video cameras.

Widely available: Media capture

Description: The navigator.mediaDevices.getUserMedia() API requests access to devices that produce audio or video streams, such as microphones or video cameras.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Media capabilities on Webplatform Feature Explorer The navigator.mediaCapabilities API queries the encoding and decoding abilities of the device, such as supported codecs, resolutions, and bitrates.

Widely available: Media capabilities

Description: The navigator.mediaCapabilities API queries the encoding and decoding abilities of the device, such as supported codecs, resolutions, and bitrates.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
isInputPending() on Webplatform Feature Explorer The navigator.scheduling.isInputPending() method checks if there are pending input events, such as touch or mouse events. This allows you to yield from long-running scripts that might be blocking use...

Limited: isInputPending()

Description: The navigator.scheduling.isInputPending() method checks if there are pending input events, such as touch or mouse events. This allows you to yield from long-running scripts that might be blocking use...

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
interactivity on Webplatform Feature Explorer The interactivity: inert CSS declaration makes an element and its descendants inert, like when using the inert HTML attribute. Inert elements can't be focused or clicked, their text can't be selected...

Limited: interactivity

Description: The interactivity: inert CSS declaration makes an element and its descendants inert, like when using the inert HTML attribute. Inert elements can't be focused or clicked, their text can't be selected...

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
@font-face on Webplatform Feature Explorer The @font-face CSS at-rule creates a custom font-family value. The at-rule's descriptors set the font's name, source, and various display settings.

Widely available: @font-face

Description: The @font-face CSS at-rule creates a custom font-family value. The at-rule's descriptors set the font's name, source, and various display settings.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
<fencedframe> on Webplatform Feature Explorer The <fencedframe> element embeds another HTML page into the current page in a more secure and privacy-preserving way than <iframe> elements.

Limited: <fencedframe>

Description: The <fencedframe> element embeds another HTML page into the current page in a more secure and privacy-preserving way than <iframe> elements.

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
Explicit resource management on Webplatform Feature Explorer The using and await using declarations and the dispose and asyncDispose symbols manage the lifecycle of resources such as file handles and streams. The DisposableStack and AsyncDisposableStack object...

Limited: Explicit resource management

Description: The using and await using declarations and the dispose and asyncDispose symbols manage the lifecycle of resources such as file handles and streams. The DisposableStack and AsyncDisposableStack object...

26.08.2025 12:40 👍 0 🔁 0 💬 0 📌 0
Preview
URLPattern on Webplatform Feature Explorer The URLPattern API creates patterns that can be matched against URLs or URL components.

Limited: URLPattern

Description: The URLPattern API creates patterns that can be matched against URLs or URL components.

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
Scheduler API on Webplatform Feature Explorer The scheduler API provides a way to prioritize all tasks belonging to an application.

Limited: Scheduler API

Description: The scheduler API provides a way to prioritize all tasks belonging to an application.

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
Private network access on Webplatform Feature Explorer The Access-Control-Request-Private-Network: true and Access-Control-Allow-Private-Network: true HTTP request and response headers establish permission for websites to make requests to internal networ...

Limited: Private network access

Description: The Access-Control-Request-Private-Network: true and Access-Control-Allow-Private-Network: true HTTP request and response headers establish permission for websites to make requests to internal networ...

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
:open on Webplatform Feature Explorer The :open CSS pseudo-class matches elements that have open states, like <details, <dialog>, or <select>, based on their state.

Limited: :open

Description: The :open CSS pseudo-class matches elements that have open states, like <details, <dialog>, or <select>, based on their state.

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
Local network access on Webplatform Feature Explorer The "local-network-access" user permission (and certain actions that imply this permission, such as a fetch() request with { targetAddressSpace: "local" }) allows a site to send requests to servers o...

Limited: Local network access

Description: The "local-network-access" user permission (and certain actions that imply this permission, such as a fetch() request with { targetAddressSpace: "local" }) allows a site to send requests to servers o...

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
Device posture on Webplatform Feature Explorer The device posture API and the device-posture CSS media feature reflect the physical posture of a device, such as whether a foldable device is folded or unfolded.

Limited: Device posture

Description: The device posture API and the device-posture CSS media feature reflect the physical posture of a device, such as whether a foldable device is folded or unfolded.

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0
Preview
Selection composed ranges on Webplatform Feature Explorer The window.getSelection().getComposedRanges() method returns ranges that represent the current user selection, even if the selection spans across shadow tree boundaries.

Newly available: Selection composed ranges

Description: The window.getSelection().getComposedRanges() method returns ranges that represent the current user selection, even if the selection spans across shadow tree boundaries.

20.08.2025 18:10 👍 0 🔁 0 💬 0 📌 0