{
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
  "dpr": 1,
  "viewport": [
    1440,
    1000
  ],
  "stage": {
    "x": 24,
    "y": 127.5,
    "width": 1392,
    "height": 750,
    "top": 127.5,
    "right": 1416,
    "bottom": 877.5,
    "left": 24
  },
  "records": [
    {
      "backend": "webgl2",
      "workload": "zoom",
      "before": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 130
      },
      "after": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 175
      },
      "samples": [
        {
          "submission_ms": 54.89999997615814,
          "two_frames_ms": 66.89999997615814
        },
        {
          "submission_ms": 51,
          "two_frames_ms": 67
        },
        {
          "submission_ms": 47.80000001192093,
          "two_frames_ms": 49.60000002384186
        },
        {
          "submission_ms": 54.39999997615814,
          "two_frames_ms": 67.19999998807907
        },
        {
          "submission_ms": 40.30000001192093,
          "two_frames_ms": 50.099999994039536
        },
        {
          "submission_ms": 45.20000001788139,
          "two_frames_ms": 49.900000005960464
        },
        {
          "submission_ms": 49.599999994039536,
          "two_frames_ms": 66.59999999403954
        },
        {
          "submission_ms": 32,
          "two_frames_ms": 49.900000005960464
        },
        {
          "submission_ms": 33.5,
          "two_frames_ms": 50.5
        }
      ]
    },
    {
      "backend": "webgl2",
      "workload": "pan",
      "before": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 195
      },
      "after": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 240
      },
      "samples": [
        {
          "submission_ms": 4.300000011920929,
          "two_frames_ms": 32.69999998807907
        },
        {
          "submission_ms": 3.5,
          "two_frames_ms": 33.5
        },
        {
          "submission_ms": 4.5999999940395355,
          "two_frames_ms": 33.69999998807907
        },
        {
          "submission_ms": 5.0999999940395355,
          "two_frames_ms": 32.69999998807907
        },
        {
          "submission_ms": 5.4000000059604645,
          "two_frames_ms": 33.80000001192093
        },
        {
          "submission_ms": 4.300000011920929,
          "two_frames_ms": 33
        },
        {
          "submission_ms": 4.300000011920929,
          "two_frames_ms": 33.900000005960464
        },
        {
          "submission_ms": 4.9000000059604645,
          "two_frames_ms": 33.099999994039536
        },
        {
          "submission_ms": 3.9000000059604645,
          "two_frames_ms": 33.400000005960464
        }
      ]
    },
    {
      "backend": "webgl2",
      "workload": "unchanged",
      "before": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 260
      },
      "after": {
        "backend": "webgl2",
        "layers": [
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          },
          {
            "backend": "webgl2",
            "count": 2500,
            "reason": null,
            "renderer": "ANGLE (Microsoft Corporation, D3D12 (NVIDIA GeForce RTX 5090 Laptop GPU), OpenGL 4.6)",
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "samples": [
        {
          "submission_ms": 4.5999999940395355,
          "two_frames_ms": 33.099999994039536
        },
        {
          "submission_ms": 4.5,
          "two_frames_ms": 33.400000005960464
        },
        {
          "submission_ms": 4.5,
          "two_frames_ms": 32.89999997615814
        },
        {
          "submission_ms": 5.100000023841858,
          "two_frames_ms": 33.80000001192093
        },
        {
          "submission_ms": 4.300000011920929,
          "two_frames_ms": 32.80000001192093
        },
        {
          "submission_ms": 4.0999999940395355,
          "two_frames_ms": 34
        },
        {
          "submission_ms": 4.0999999940395355,
          "two_frames_ms": 33.19999998807907
        },
        {
          "submission_ms": 4.5999999940395355,
          "two_frames_ms": 32.900000005960464
        },
        {
          "submission_ms": 4.299999982118607,
          "two_frames_ms": 33.599999994039536
        }
      ]
    },
    {
      "backend": "canvas",
      "workload": "zoom",
      "before": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "after": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "samples": [
        {
          "submission_ms": 7.200000017881393,
          "two_frames_ms": 48.80000001192093
        },
        {
          "submission_ms": 7.0999999940395355,
          "two_frames_ms": 17.69999998807907
        },
        {
          "submission_ms": 10.5,
          "two_frames_ms": 33.20000001788139
        },
        {
          "submission_ms": 7.9000000059604645,
          "two_frames_ms": 33.599999994039536
        },
        {
          "submission_ms": 7.5999999940395355,
          "two_frames_ms": 32.599999994039536
        },
        {
          "submission_ms": 7.5999999940395355,
          "two_frames_ms": 49.599999994039536
        },
        {
          "submission_ms": 7.300000011920929,
          "two_frames_ms": 17.30000001192093
        },
        {
          "submission_ms": 8.400000005960464,
          "two_frames_ms": 33.69999998807907
        },
        {
          "submission_ms": 7.300000011920929,
          "two_frames_ms": 32.900000005960464
        }
      ]
    },
    {
      "backend": "canvas",
      "workload": "pan",
      "before": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "after": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "samples": [
        {
          "submission_ms": 6.4000000059604645,
          "two_frames_ms": 39.30000001192093
        },
        {
          "submission_ms": 6.5999999940395355,
          "two_frames_ms": 27.19999998807907
        },
        {
          "submission_ms": 6.300000011920929,
          "two_frames_ms": 38.599999994039536
        },
        {
          "submission_ms": 6.5999999940395355,
          "two_frames_ms": 27.80000001192093
        },
        {
          "submission_ms": 6.699999988079071,
          "two_frames_ms": 37.29999998211861
        },
        {
          "submission_ms": 6.4000000059604645,
          "two_frames_ms": 35.5
        },
        {
          "submission_ms": 6.800000011920929,
          "two_frames_ms": 27.5
        },
        {
          "submission_ms": 6.600000023841858,
          "two_frames_ms": 37.400000005960464
        },
        {
          "submission_ms": 6.5,
          "two_frames_ms": 28.80000001192093
        }
      ]
    },
    {
      "backend": "canvas",
      "workload": "unchanged",
      "before": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "after": {
        "backend": "canvas",
        "layers": [
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          },
          {
            "backend": "canvas",
            "count": 2500,
            "reason": null,
            "renderer": null,
            "reducedResolution": false
          }
        ],
        "native": [],
        "uploadBytes": 1400000,
        "drawCalls": 305
      },
      "samples": [
        {
          "submission_ms": 7,
          "two_frames_ms": 28.19999998807907
        },
        {
          "submission_ms": 7.5,
          "two_frames_ms": 40.20000001788139
        },
        {
          "submission_ms": 6.799999982118607,
          "two_frames_ms": 26.399999976158142
        },
        {
          "submission_ms": 7.300000011920929,
          "two_frames_ms": 50.10000002384186
        },
        {
          "submission_ms": 7.299999982118607,
          "two_frames_ms": 33.5
        },
        {
          "submission_ms": 11.099999994039536,
          "two_frames_ms": 33.79999998211861
        },
        {
          "submission_ms": 6.9000000059604645,
          "two_frames_ms": 33.099999994039536
        },
        {
          "submission_ms": 8,
          "two_frames_ms": 39.20000001788139
        },
        {
          "submission_ms": 6.4000000059604645,
          "two_frames_ms": 27.400000005960464
        }
      ]
    }
  ],
  "description": "Five clipped layers, 2500 markers each: circle, square, triangle, diamond and star. RTX 5090 Laptop GPU via WSL/D3D12."
}
