diff --git a/polyfills.js b/polyfills.js index 6fe4cc3..91653c5 100644 --- a/polyfills.js +++ b/polyfills.js @@ -23,19 +23,6 @@ const newRegExp = (...args) => { }; global.RegExp = newRegExp; -// Optional polyfill for console.time -const timers = new Map(); -console.time ??= ((label) => { - timers.set(label, Date.now()); -}); -console.timeEnd ??= ((label) => { - const start = timers.get(label); - if (start) { - console.log(`${label}: ${Date.now() - start}ms`); - timers.delete(label); - } -}); - // OffscreenCanvas, Image, etc. global.Image = class ImagePolyfill extends EventEmitter { constructor(width, height) { @@ -168,7 +155,6 @@ global.CanvasRenderingContext2D = class CanvasRenderingContext2DPolyfill { } putImageData(imageData, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) { - console.time('putImageData'); const { data, width, height } = imageData; const skData = Skia.Data.fromBytes(data); const image = Skia.Image.MakeImage(getImageInfo(width, height), skData, 4 * width); @@ -194,20 +180,16 @@ global.CanvasRenderingContext2D = class CanvasRenderingContext2DPolyfill { ); } image.dispose(); - console.timeEnd('putImageData'); } getImageData(sx=0, sy=0, sw, sh) { - console.time('getImageData'); const width = sw ?? this.canvas.width; const height = sh ?? this.canvas.height; const pixels = this._ctx.readPixels(sx, sy, getImageInfo(width, height), undefined, 4 * width); - console.timeEnd('getImageData'); return new ImageData(pixels, width, height); } drawImage(image, dx, dy, dw, dh, sx, sy, sw, sh) { - console.time('drawImage'); let img; let width; let height; @@ -262,7 +244,6 @@ global.CanvasRenderingContext2D = class CanvasRenderingContext2DPolyfill { if (image.surface) { img.dispose(); } - console.timeEnd('drawImage'); } fillText(text, x, y, maxWidth) {