experiments with canvas and raf performance