w3c / resource-timing

Resource Timing
https://w3c.github.io/resource-timing/
Other
119 stars 35 forks source link

Adding HTTP method to ResourceTiming API structure #373

Open sohomdatta1 opened 1 year ago

sohomdatta1 commented 1 year ago

The ResourceTiming API structure doesn't currently give us insight into what HTTP method was used to fetch a specific resource and/or make a API call. It would be great if the HTTP method used to make a specific HTTP request could be added to the ResourceTiming structure.

The major usecase where I see this getting used (and from where this idea came from) is to debug cases where a POST request would have additional latency/overhead over a GET request or vice-versa.

yoavweiss commented 1 year ago

^^ @nicjansma

clelland commented 1 year ago

Let's add this to the agenda for the WG for discussion this week

nicjansma commented 1 year ago

Yes this seems very useful for being able to segment the performance of URLs that are used with different methods. REST APIs come to mind here.

nicjansma commented 1 year ago

For posterity, we had discussed this on the April 13th, 2023 W3C WebPerf Working Group call.

Notes @ https://docs.google.com/document/d/1fIgfd7ONz-sES55qRFHQI_eQUnynnyX2Asrs-cwAQ_Q/edit#heading=h.nuc3bt9j96hk

Summary: