Measures JS computation time and rAF wait across 4 configurations × 2 datasets × 2 zoom levels × 5 runs each.
All times are averages over 5 runs. "js total" = project + delaunay + colors + voronoi + fill + markers. "raf wait" = time from end of JS until the next animation frame fires (includes browser paint & composite). "js + raf" is the column used for ranking.