Live (in memory)
Evicted (saved state only)
Recreating…
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
Every mobile app's navigation is, underneath the tab bars and drawers, a LIFO back-stack of screens. This simulator makes the invisible half of that mechanism visible: push screens onto a 3D stack, set a memory budget, and watch the operating system evict backgrounded screens — furthest from the visible top first — once that budget is exceeded. Press Back into an evicted screen and pay the real cost mobile OSes pay: a recreation delay proportional to the screen's weight, tracked live alongside stack depth, live memory against budget, eviction count and average recreation cost. Push (singleTop) and Clear to root reproduce the exact dedup and stack-collapse patterns Android's launch modes and iOS's view-controller stack use in production.