Don’t compute voronois twice.
Use web workers for voronoi & sampling.