Heaplight: Memory Keeper Source: https://github.com/kenfox/gc-viz/tree/0f44c63dc0ba2003f961531066e1fdf894389f60 MIT Copyright (c) 2014 Ken Fox. See LICENSE.txt. Adapted algorithm ideas: dkp.cc Mem::mark_live, sweep_garbage, compact_live, loc_after_move and fixup_references. This browser version uses an iterative graph traversal and ID-based relocation map; it does not execute the C++ trace generator or ship upstream animation data. Original puzzle data, interface, scoring, persistence and JavaScript implementation, 2026. Independent learning adaptation; no affiliation or endorsement. Original source last commit August 10, 2014; repo push March 20, 2017. 625 GitHub stars observed November 4, 2026.