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…

timequota (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

see also