demo · v144
Quota Stability Probe
The motivating bug: navigator.storage.estimate() used to fluctuate as the user used other sites. v144 stabilises the reported quota so apps can size their caches and write-ahead logs predictably. Sample over time; the reading should hold.
navigator.storage.estimate: checking…
| time | quota (MB) | usage (MB) | delta from first quota |
|---|
Take a few samples. In Chrome 144 the quota column should hold steady; in older builds it drifted.
the API
const est = await navigator.storage.estimate();
// est.quota — Chrome 144 stabilises this value
// est.usage — what you've used (still grows in real-time)
// est.usageDetails — breakdown by Backend