App Standby Buckets: Background Job Throttling
Interactive 3D simulator of Android's App Standby Buckets: watch an app's idle time push it down a throttling ladder (Active → Working Set → Frequent → Rare → Restricted) and see how many of its requested background jobs the OS actually lets run.
Mobile operating systems don't let background work run whenever an app wants — they throttle it based on how recently a human actually used the app. This simulator models Android's App Standby Bucket ladder (Active → Working Set → Frequent → Rare → Restricted) as a physical tower: an app token sinks down the tower as it goes unused, and a queue of requested background jobs only drains as fast as its current bucket's deferred-execution window allows. Toggle Battery Saver / Doze to see the windows widen further, and watch the gap between "jobs requested" and "jobs executed" grow as the app falls into Restricted.
Watch a mobile app sink through Android's App Standby Bucket ladder (Active → Working Set → Frequent → Rare → Restricted) as it goes unused, and see how the deferred-execution window at each bucket throttles how many of its requested background jobs the OS actually runs.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install