Ho messo insieme un paio di semplici test che rendono un'immagine su una tela. Uno esegue il rendering da un IMG, mentre l'altro esegue il rendering da un TELA fuori schermo. Puoi vedere il codice e i risultati qui: http://jsperf.com/canvas-rendering/2
Nella maggior parte dei browser il rendering da un'immagine è molto più veloce del rendering da un'area di disegno, tranne in Chrome, dove la situazione è invertita. Qualcuno può spiegare il motivo delle differenze? Dopotutto, stiamo eseguendo il rendering degli stessi dati pixel nella stessa destinazione.