Bug 273295

Summary: decodedBodySize, encodedBodySize and transferSize are not populated with Timing-Allow-Origin *
Product: WebKit Reporter: alehm
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: achristensen, beidson, cdumez, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: Unspecified   
OS: Unspecified   

alehm
Reported 2024-04-25 17:40:09 PDT
decodedBodySize, encodedBodySize and transferSize (tested only these) are not populated in PerformanceResourceTiming for cross origin requests with `Timing-Allow-Origin: *` http header set for both cached and non-cached resources. It works fine in Chrome and Firefox. See also https://w3c.github.io/resource-timing/#sec-cross-origin-resources.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-05-02 17:41:16 PDT
Alex Christensen
Comment 2 2024-05-03 09:19:52 PDT
alehm
Comment 3 2024-05-06 09:27:12 PDT
Thank you for your response. Is there a plan to implement https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-deliverytype? Otherwise, there is no way to find out whether a particular resource was loaded from the cache or not (without explicitly using Cache API or something similar).
Note You need to log in before you can comment on or make changes to this bug.