Tôi kết hợp một vài thử nghiệm đơn giản để đưa hình ảnh vào khung vẽ. Một kết xuất từ một IMG, trong khi cái còn lại hiển thị từ CANVAS ngoài màn hình. Bạn có thể xem mã và kết quả tại đây: http://jsperf.com/canvas-rendering/2
Trong hầu hết các trình duyệt kết xuất từ một hình ảnh nhanh hơn nhiều so với kết xuất từ một khung vẽ, ngoại trừ trong Chrome, nơi tình huống được đảo ngược. Bất cứ ai có thể giải thích lý do cho sự khác biệt? Rốt cuộc, chúng ta đang hiển thị cùng một dữ liệu pixel cho cùng một đích.