Bug 287506

Summary: [ResourceMonitor] Track network usage of ServiceWorker.
Product: WebKit Reporter: Basuke Suzuki <basuke>
Component: New BugsAssignee: Basuke Suzuki <basuke>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Basuke Suzuki
Reported 2025-02-11 12:58:12 PST
We don't track network usage of ServiceWorker registered by iframe and also there's no direct connection between ServiceWorker and iframe right now. To monitor network usage, send IPC message to report network usage of ServiceWorker to all connected iframe document. To make this happen: 1. Add new parameter, `workerIdentifier` in NetworkResourceLoadParameters. 2. Report network usage of the SharedWorker from NetworkResourceLoader to connected SharedWorker objects. 3. Tell ResourceMonitor to treate those usage as part of the resource usage of iframe.
Attachments
Basuke Suzuki
Comment 1 2025-02-11 12:58:46 PST
rdar://144586530 Not SharedWorker, but ServiceWorker in the description.
Basuke Suzuki
Comment 2 2025-02-25 21:16:23 PST
EWS
Comment 3 2025-02-27 15:03:17 PST
Committed 291262@main (ab04d94a385b): <https://commits.webkit.org/291262@main> Reviewed commits have been landed. Closing PR #41375 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.