At RUMvision, our focus is helping site owners make their sites faster. To do that well, we depend on the data browsers give us through APIs. Some of those APIs are already incredibly useful — but not all browsers support them consistently.
That’s where Interop comes in. Interop is the annual cross-browser initiative where vendors agree on sets of features and tests to prioritize for interoperability. For 2026, several new topics are under consideration. Some of these are critical for Real User Monitoring (RUM), while others are just generally exciting for site speed, Core Web Vitals, and web performance.
We care about both, but especially the RUM-focused ones, since they directly affect our ability to give site owners the insights they need.
Why interop matters
Every year, browser vendors align on a list of features to make interoperable. That doesn’t mean every idea with lots of upvotes makes it in, but strong support and at least one implementation can help.
Becoming a candidate
The key point: if something already exists in at least one major browser, it can be a candidate for Interop. That’s why RUM providers, performance engineers, and developers should pay attention to the proposals below.
Exceptions
Sometimes vendors disagree for technical or strategic reasons, so not everything with traction ends up cross-browser. For example:
- Firefox removed the Battery Status API due to privacy concerns: the data could be used for fingerprinting.
- Firefox is holding back JPEG XL support until their Rust implementation is stable, even though the feature has strong demand.
One of the cool things about Interop is that anyone can propose ideas. Not every proposal makes it, but by raising awareness and voting we can show browser vendors where the community sees value. Even if we can’t decide the outcome, we can still help each other by supporting the proposals that make the web faster, safer, and more consistent.
RUM-driven proposals we care about
1. Long Animation Frames API
Long Animation Frames (LoAF) is particularly compelling: the ability to break down the rendering pipeline beyond what Long Tasks API provides would be huge for diagnosing jank. Being able to pinpoint whether it's style, layout, or paint that's causing the slowness and caused by which JavaScript file is exactly the kind of granular data RUM providers need.
We even ended up introducing a Third Party dashboard for our users around the data exposed by the LoAF API.
- What it is: Reports frames delayed over 50ms, whether by JS or rendering work, blocking the next paint.
- Why it matters: Gives better insights than Long Tasks for fixing responsiveness, INP, and smoothness issues.
- RUM impact: Lets us measure rendering slowness more precisely in real user conditions.
Limited availability
Long animation frames is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 123) and Edge (since 123)
- Continue reading about long animation frames
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
👉 Help make this interoperable across browsers in 2026 by voting for LoAF on the Interop GitHub issue.
2. fetchLater API
fetchLater API is a browser-managed deferred requests (e.g. send analytics after navigation). Unlike unreliable unload beacons, the browser takes responsibility for guaranteed delivery, sending queued requests when the document is destroyed, after a specified time, or when the browser decides it's optimal.
- What it is: A declarative way to defer network requests (e.g. send analytics after navigation).
- Why it matters: Today, unload beacons are unreliable. fetchLater would standardize this.
- RUM impact: Reliable delivery of telemetry and analytics beacons — a core use case for RUM.
Limited availability
fetchLater is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 135) and Edge (since 135)
- Continue reading about 1647
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
👉 Help make this interoperable across browsers in 2026 by voting for fetchLater on the Interop GitHub issue.
3. Signature-based Integrity
Signature-based Integrity is interesting from a supply-chain security angle and especially relevant given how not just our clients, but all websites out there depends on third-party scripts and the security concerns around that.
- What it is: Evolved Subresource Integrity using cryptographic signatures instead of fragile hashes.
- Why it matters: Allows sites to verify third-party resources securely, even when they’re updated frequently.
- RUM impact: Stronger supply-chain security for scripts and libraries we depend on.
- Status: Chromium shipped in v141; Firefox positive; Safari unannounced.
👉 Help make this interoperable across browsers in 2026 by voting for Signature-based Integrity on the Interop GitHub issue.
Other sitespeed-relevant proposals
Network Information API
- What it is: An API that exposes details like effective connection type (e.g. 4G, 3G), round-trip time, and downlink.
- Why it matters: Helps adapt content delivery to real-world network conditions.
- RUM impact: Lets us segment performance data by connection quality, giving a clearer picture of how sites perform for users on slow networks.
Limited availability
Network Information is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 67)
- Continue reading about netinfo
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
Resource Timing
- What it is: A standardized way to capture detailed timing data for every resource (scripts, styles, images, etc.).
- Why it matters: Crucial for diagnosing bottlenecks in loading.
- RUM impact: More consistent metrics for critical resources, making cross-browser comparisons fairer and more accurate.
Baseline Widely available
Resource timing is well established and works across many devices and browser versions.
- Supported as of Chrome (since 29), Edge (since 12), Firefox (since 35) and Safari (since 11)
- Resulting in full support since September 19, 2017
- Continue reading about resource timing
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
Speculation Rules
- What it is: Declarative hints that tell the browser which pages are good candidates for prefetch or prerender.
- Why it matters: Lets developers speed up navigation without relying on heavy JS or guesswork.
- RUM impact: If interoperable, could improve user-perceived speed while still letting us measure those effects consistently.
Limited availability
Speculation rules is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 109) and Edge (since 109)
- Continue reading about 11426 or prerendering
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
requestIdleCallback
- What it is: An API to allow developers to run non-critical work when the main thread is idle.
- Why it matters: Helps keep the main thread free, reducing input blocking and jank.
- RUM impact: No direct metric, but can improve INP, especially once Safari rolls out INP.
Limited availability
requestIdleCallback() is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 47), Edge (since 79) and Firefox (since 55)
- Continue reading about requestidlecallback
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
Cumulative Layout Shift
- What it is: CLS is a Core Web Vitals metric that tracks unexpected layout movements via the Layout Instability API
- Why it matters: Layout shifts disrupt users. Consistent measurement across browsers ensures fairness.
- RUM impact: More data across all browsers gives a clearer picture of the shifting experience.
Limited availability
Layout instability is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 84) and Edge (since 84)
- Continue reading about layout instability
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
HTML blocking=render attribute
- What it is: A new attribute to mark scripts, links or styles as render-blocking.
- Why it matters: Lets developers declare render-blocking resources instead of relying on hacks.
- RUM impact: Indirect: could improve LCP if used well, or hurt it if misused.
Limited availability
blocking=render is not Baseline because it does not work in some of the most widely-used browsers.
- Only supported in Chrome (since 105), Edge (since 105) and Safari (since 18.2)
- Continue reading about blocking attributes
Register to RUMvision to see more resources and learn if your website visitors would already benefit from this feature today.
Takeaway
Interop 2026 isn’t just about new shiny APIs, it’s about making sure the features that matter for real user experience work the same across browsers.
For us at RUMvision, LoAF, fetchLater, and SbSRI stand out as the highest-impact proposals. They would:
- Provide better visibility into rendering slowness.
- Make analytics more reliable.
- Strengthen security for third-party code.
But we’re also excited about Network Information, Resource Timing, and Speculation Rules, which would give both developers and RUM providers new tools to understand and improve site performance.
And remember: upvotes are not guarantees. They signal interest, but vendors ultimately decide what to implement. Still, by voicing support, we can help important features gain visibility and traction.