Test case details

Preparation Code

<canvas id="my-canvas"> </canvas>
var elm = document.getElementById('my-canvas');     var c = elm.getContext('2d');

Test cases

Test #1

c.beginPath(); for (var i = 0; i < 1000; i++) {   c.strokeStyle = "black";   c.rect(3, 4, 4, 7); } c.stroke();

Test #2

for (var i = 0; i < 1000; i++) {   c.strokeStyle = "black";   c.strokeRect(3, 4, 4, 7); }

Test #3

c.beginPath(); c.strokeStyle = "black"; for (var i = 0; i < 1000; i++) {   c.rect(3, 4, 4, 7); } c.stroke();

Test #4

c.strokeStyle = "black"; for (var i = 0; i < 1000; i++) {   c.strokeRect(3, 4, 4, 7); }