Virtual node tick Lookup probe Remapped key

Consistent Hashing: The Hash Ring (2D)

This 2D companion runs the identical FNV-1a hash-ring algorithm as the 3D version through plain Canvas 2D drawing calls instead of a WebGL scene: a side panel exposes the server count, virtual-node replica count and key count directly as sliders, add/remove buttons trigger a real diff against the previous key→server assignment so only the genuinely remapped keys light up white, and a continuously animated probe dot walks clockwise around the ring to demonstrate the exact "first virtual node found" lookup rule live, while a load table below tracks each server's share against the ideal 1/N and reports the standard deviation as virtual-node count changes.