feat: support detailed server timings#335
Conversation
When the `withServerTimings` option is `true`, report detailed timings - e.g. how long to find providers, how long to connect to them, to download blocks, etc.
## [@helia/verified-fetch-v7.2.0](https://github.com/ipfs/helia-verified-fetch/compare/@helia/verified-fetch-7.1.0...@helia/verified-fetch-7.2.0) (2026-04-09) ### Features * support detailed server timings ([#335](#335)) ([87315a5](87315a5))
|
🎉 This PR is included in version @helia/verified-fetch-v7.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@helia/verified-fetch-interop-v4.2.0](https://github.com/ipfs/helia-verified-fetch/compare/@helia/verified-fetch-interop-4.1.0...@helia/verified-fetch-interop-4.2.0) (2026-04-09) ### Features * support detailed server timings ([#335](#335)) ([87315a5](87315a5))
|
🎉 This PR is included in version @helia/verified-fetch-interop-v4.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
Thanks @achingbrain, it should automatically appear in our database. I'll monitor the data |
|
No problem - it'll need a service worker gateway release before the headers start to appear. This should happen later today. |
|
This has been deployed on inbrowser.link now so please give it a go. N.b. the server timing values are heavily abbreviated to reduce the header size, everything should be documented in the readme but let me know if anything doesn't make sense. |
|
Nice, the data is there! Here's one random probe {"b":0.013,"c":1.255,"f":1.2770000000000001,"i":"0","p":0.001}Edit: Ah I see that e.g., |
|
Please check the tables in the README.
If you inspect the |
When the
withServerTimingsoption istrue, report detailed timings - e.g. how long to find providers, how long to connect to them, to download blocks, etc.Change checklist