Safari's devtools has a visual <canvas> debugger. I remember using it, seeing all the CanvasRenderingContext2D calls that affected the canvas listed, and scrubbing left and right through time to see how a frame was built up.

Thanks for the heads up, at least that is something.