From 6713418413c2db75cd372167c53ec2a0d747ca34 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Thu, 1 Jul 2010 10:30:07 -0500 Subject: [PATCH] Always prefer JS ops if we have imageData. All browsers with Canvas imageData are faster with JS ops instead of canvas ops. This gives significant performance improvement in Opera. Except for missing web-socet-js message notifications, Opera 10.60 is now faster than firefox 3.5. --- include/canvas.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/include/canvas.js b/include/canvas.js index 1abc1463..3aa0a798 100644 --- a/include/canvas.js +++ b/include/canvas.js @@ -186,13 +186,8 @@ init: function (id) { console.log("Using Canvas getImageData"); Canvas._imageData = Canvas._imageDataGet; } - if (Util.Engine.webkit || Util.Engine.gecko) { - console.log("Prefering javascript operations"); - Canvas.prefer_js = true; - } else { - console.log("Prefering Canvas operations"); - Canvas.prefer_js = false; - } + console.log("Prefering javascript operations"); + Canvas.prefer_js = true; Canvas._rgbxImage = Canvas._rgbxImageData; Canvas._cmapImage = Canvas._cmapImageData; } else {