=== modified file 'src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.perf_tests.js'
--- src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.perf_tests.js	2025-03-24 17:42:08 +0000
+++ src/com/goldencode/p2j/ui/client/gui/driver/web/res/p2j.perf_tests.js	2025-05-27 15:17:32 +0000
@@ -122,11 +122,18 @@
 
       p2j.setImageSmoothing(me.ctx, false);
       
-      me.strokesManager = new LineStrokes();
+      var scaleFactor = 1;
+      me.strokesManager = new LineStrokes(scaleFactor);
       
       /** Creates canvas renderer. */
       me.canvasRenderer = new CanvasRenderer(me.offscreenCanvas, me.offscreenContext,
                                              me.canvas, me.ctx, me.strokesManager, p2j.fonts, p2j.logger);
+      me.ctx.setTransform(1, 0, 0, 1, 0, 0);
+      
+      me.ctx.scale(scaleFactor, scaleFactor);
+      me.canvasRenderer.setScaleFactor(scaleFactor);
+      me.canvasRenderer.scale(scaleFactor, scaleFactor);
+      
       me.canvasRenderer.resize(me.width, me.height);
       
       me.canvasRenderer.setLineStroke(me.strokeStyle, me.strokeWidth);

