← Back to release summary

Render blocking status in Resource Timing

Category
Performance
Type
New or changed feature
Status
Enabled by default (Chrome 107)
Intent stage
Shipped

Summary

Adds a field to PerfomanceResourceTiming to indicate the render blocking status of a resource. Currently from a developer perspective, the only way to determine which resources were actually render blocking is to rely on complex heurestics. The new field would instead provide a direct signal regarding the same.

Motivation

Currently in order to determine which resources were actually render blocking and which ones were not, developers have to rely on heuristics. By providing a web exposed field, developers can get a direct signal from the browser regarding the render blocking nature of each resource.

Standards & signals

Docs: https://github.com/mdn/content/pull/19325

Samples: https://github.com/abinpaul1/resource-timing/blob/render-blocking-status-explainer/Explainer/Render_Blocking_Status.md#api-changes-and-example-code

Explainers: https://github.com/abinpaul1/resource-timing/blob/render-blocking-status-explainer/Explainer/Render_Blocking_Status.md

View on chromestatus.com