demo ยท v135
BFCache reason names — the rename table
Reason names matter because they get logged into RUM dashboards and alerting rules. The rename in Chrome 135 makes several reasons more accurate to what the spec actually says they mean. The full mapping is below, plus a linter you can paste your RUM-collector code into to find any references to the old strings.
rename table
| old (pre-135) | new (135+) | meaning |
|---|---|---|
| fetch | network-request-redirected | An in-flight redirect prevented restore |
| timeout | network-request-timeout | Inflight request still pending when restore was tried |
| datachannel | webrtc | A WebRTC peer connection blocked BFCache |
| other | unknown | Reason not in the enumerated set |