Closed Bug 1811567 Opened 3 years ago Closed 3 years ago

Remove RFP Restrictions on the Performance APIs

Categories

(Core :: DOM: Performance APIs, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: tjr, Assigned: tjr)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Some performance APIs are disabled or return empty data when RFP is enabled. This causes compatibility problems and is not leaking any new information as the timestamps exposed are clamped/jittered the same as all other timestamps. Remove the restrictions on them, with the exception of the ones in Bug 1811566 which can obscure actual fingerprintable information.

Component: Security → DOM: Performance
Blocks: 1811566
Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a84bc3fe9d63 Remove unnecessary restrictions on APIs when RFP is enabled r=smaug https://hg.mozilla.org/integration/autoland/rev/ea9b2ad4d519 Test updates for RFP precision restriction updates r=smaug
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Blocks: 1621729
Attached image perf.png

So IIUIC, performance.mark now exposes 1ms precision

Flags: needinfo?(tom)
Blocks: 1810741

(In reply to Simon Mainey from comment #5)

Created attachment 9314775 [details]
perf.png

So IIUIC, performance.mark now exposes 1ms precision

Hm. That doesn't seem right, but it's not immediately obvious to me why. I filed Bug 1813599. Maybe it's coming from here?

Flags: needinfo?(tom)
Regressions: 1813599
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: