I’ve been working on a crime heatmap animation lately and these are some tips for anyone else building something similar. Heatmap.js For my animation I used a version of heatmap.js that was tweeked for animation by alastair.is. The tweek slightly changes the look of the heatmaps but achieves a much better frame rate. The Animation If you new to Javascript based animation you will want to read up on window.requestNextAnimationFrame().