Browse Source

Fixed benchmarks

v1.x
Tj Holowaychuk 15 years ago
parent
commit
ef511d0573
  1. 16
      benchmarks/run.js

16
benchmarks/run.js

@ -4,8 +4,10 @@
*/ */
var Canvas = require('../lib/canvas') var Canvas = require('../lib/canvas')
, canvasFactory = require('./node-o3-canvas/lib/o3-canvas')
, canvas = new Canvas(200, 200) , canvas = new Canvas(200, 200)
, ctx = canvas.getContext('2d'); , ctx = canvas.getContext('2d')
, o3ctx = canvasFactory(200,200,'argb');
var times = 10000; var times = 10000;
@ -67,20 +69,12 @@ bm('toBuffer() 200x200', 50, function(){
canvas.toBuffer(); canvas.toBuffer();
}); });
bm('toBuffer() 1000x1000', 50, function(){
largeCanvas.toBuffer();
});
bm('toDataURL() 200x200', 50, function(){ bm('toDataURL() 200x200', 50, function(){
canvas.toDataURL(); canvas.toDataURL();
}); });
bm('toDataURL() 1000x1000', 50, function(){ bm('PNGStream 200x200', 50, function(done){
largeCanvas.toDataURL(); var stream = canvas.createSyncPNGStream();
});
bm('PNGStream 1000x1000', 50, function(done){
var stream = largeCanvas.createSyncPNGStream();
stream.on('data', function(chunk){ stream.on('data', function(chunk){
// whatever // whatever
}); });

Loading…
Cancel
Save