{
"schemaVersion": 1,
"runtime": "wasm",
"environment": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/145.0.7632.6 Safari/537.36",
"platform": "MacIntel",
"hardwareConcurrency": 10,
"deviceMemory": 8,
"browserVersion": "145.0.7632.6",
"baseUrl": "http://127.0.0.1:4173"
},
"results": [
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "100k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "b011dead6d088b24bf6de0b18338f6f1c160e63fa55daae5584ab9176cf930e9",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 36134,
"iterationsMs": [
20.200000047683716,
20.199999928474426,
19.600000023841858,
19.700000047683716,
19.699999928474426,
19.600000023841858,
19.799999952316284,
19.600000023841858,
19.600000023841858,
19.700000047683716,
19.899999976158142,
19.799999952316284,
19.700000047683716,
20,
20.600000023841858,
20.199999928474426,
19.800000071525574,
19.699999928474426,
19.5,
19.700000047683716
],
"summary": {
"meanMs": 19.830000001192094,
"medianMs": 19.700000047683716,
"p95Ms": 20.220000046491624,
"minMs": 19.5,
"maxMs": 20.600000023841858,
"stdevMs": 0.2773938780459896,
"throughputElementsPerSec": 5076142.119692928
}
},
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "100k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "b011dead6d088b24bf6de0b18338f6f1c160e63fa55daae5584ab9176cf930e9",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 36134,
"iterationsMs": [
24.200000047683716,
24.699999928474426,
26.300000071525574,
22.899999976158142,
22.600000023841858,
22.399999976158142,
22.899999976158142,
22.399999976158142,
23,
24,
23,
23,
22.90000009536743,
22.699999928474426,
22.700000047683716,
22.899999976158142,
22.5,
22.700000047683716,
22.699999928474426,
24
],
"summary": {
"meanMs": 23.225,
"medianMs": 22.899999976158142,
"p95Ms": 24.779999935626986,
"minMs": 22.399999976158142,
"maxMs": 26.300000071525574,
"stdevMs": 0.9662052850772126,
"throughputElementsPerSec": 4366812.231620652
}
},
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "500k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 500000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "bb2c854f3c82323e5fdb91fa340248e3f1cff60601ae3783f961a40ada3de5e0",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 22384,
"iterationsMs": [
28.799999952316284,
28.799999952316284,
28.700000047683716,
28.799999952316284,
28.90000009536743,
28.799999952316284,
28.799999952316284,
28.40000009536743,
27.5,
27.399999976158142,
27.399999976158142,
27.299999952316284,
27.40000009536743,
27.399999976158142,
27.299999952316284,
27.399999976158142,
27.800000071525574,
27.600000023841858,
27.59999990463257,
27.5
],
"summary": {
"meanMs": 27.97999999523163,
"medianMs": 27.599999964237213,
"p95Ms": 28.80499995946884,
"minMs": 27.299999952316284,
"maxMs": 28.90000009536743,
"stdevMs": 0.6606217203893217,
"throughputElementsPerSec": 18115942.052459296
}
},
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "500k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 500000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "bb2c854f3c82323e5fdb91fa340248e3f1cff60601ae3783f961a40ada3de5e0",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 22384,
"iterationsMs": [
47.700000047683716,
45.60000002384186,
44.89999997615814,
44.10000002384186,
45.10000002384186,
45.799999952316284,
46.299999952316284,
46.300000071525574,
45.10000002384186,
45.59999990463257,
45.300000071525574,
45.799999952316284,
43.800000071525574,
44.09999990463257,
46.700000047683716,
46.700000047683716,
45.799999952316284,
46.799999952316284,
46.90000009536743,
45.5
],
"summary": {
"meanMs": 45.695000004768374,
"medianMs": 45.69999998807907,
"p95Ms": 46.94000009298325,
"minMs": 43.800000071525574,
"maxMs": 47.700000047683716,
"stdevMs": 1.0184999393198686,
"throughputElementsPerSec": 10940919.040053084
}
},
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "1m",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 1000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "a99f5c6c0498478ac2e21ec841c22c98fa67971d4e5be8cb3469ac9e62356b73",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 24535,
"iterationsMs": [
34,
33.5,
33.10000002384186,
32.800000071525574,
32.699999928474426,
32.800000071525574,
33.39999997615814,
34.5,
34.5,
36.5,
37.89999997615814,
38,
34.89999997615814,
34.800000071525574,
33.799999952316284,
36.799999952316284,
38.200000047683716,
34.89999997615814,
34.800000071525574,
34.799999952316284
],
"summary": {
"meanMs": 34.835000002384184,
"medianMs": 34.64999997615814,
"p95Ms": 38.01000000238419,
"minMs": 32.699999928474426,
"maxMs": 38.200000047683716,
"stdevMs": 1.7631535709763353,
"throughputElementsPerSec": 28860028.879886776
}
},
{
"implementation": "ruviz",
"scenarioId": "line",
"plotKind": "line",
"sizeLabel": "1m",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 1000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "a99f5c6c0498478ac2e21ec841c22c98fa67971d4e5be8cb3469ac9e62356b73",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 24535,
"iterationsMs": [
70.79999995231628,
72.90000009536743,
66.59999990463257,
66.5,
67.90000009536743,
66.19999992847443,
67.60000002384186,
66.29999995231628,
66.80000007152557,
66,
68.60000002384186,
67.09999990463257,
66.40000009536743,
64.89999997615814,
68.29999995231628,
67.20000004768372,
69.89999997615814,
68.79999995231628,
67.10000002384186,
67
],
"summary": {
"meanMs": 67.6449999988079,
"medianMs": 67.09999996423721,
"p95Ms": 70.90499995946884,
"minMs": 64.89999997615814,
"maxMs": 72.90000009536743,
"stdevMs": 1.8554259101871766,
"throughputElementsPerSec": 14903129.66517105
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "100k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "a46d0038919ead765fe86c88bfecc07db54acdbe2c751326d1c3a64350d257d8",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 187909,
"iterationsMs": [
6.899999976158142,
6.899999976158142,
7,
6.900000095367432,
7,
6.899999976158142,
6.899999976158142,
6.899999976158142,
6.899999976158142,
6.900000095367432,
6.899999976158142,
7,
6.899999976158142,
7,
6.799999952316284,
7,
6.900000095367432,
6.899999976158142,
7,
6.899999976158142
],
"summary": {
"meanMs": 6.925,
"medianMs": 6.899999976158142,
"p95Ms": 7,
"minMs": 6.799999952316284,
"maxMs": 7,
"stdevMs": 0.055011964984077684,
"throughputElementsPerSec": 14492753.673265822
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "100k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "a46d0038919ead765fe86c88bfecc07db54acdbe2c751326d1c3a64350d257d8",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 187909,
"iterationsMs": [
9.700000047683716,
9.699999928474426,
10.100000023841858,
9.700000047683716,
9.699999928474426,
9.900000095367432,
9.899999976158142,
10.100000023841858,
9.799999952316284,
9.799999952316284,
9.700000047683716,
9.799999952316284,
9.900000095367432,
9.599999904632568,
9.800000071525574,
9.600000023841858,
9.699999928474426,
9.899999976158142,
9.800000071525574,
9.600000023841858
],
"summary": {
"meanMs": 9.790000003576278,
"medianMs": 9.799999952316284,
"p95Ms": 10.100000023841858,
"minMs": 9.599999904632568,
"maxMs": 10.100000023841858,
"stdevMs": 0.1447320740703938,
"throughputElementsPerSec": 10204081.682302913
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "250k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 250000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "13bf7083712ae181cae3443a816b8c78bba1e470f1d55bb8c09f5c089cecaa12",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 300368,
"iterationsMs": [
8.399999976158142,
8.400000095367432,
8.399999976158142,
8.399999976158142,
8.399999976158142,
8.399999976158142,
8.400000095367432,
8.299999952316284,
8.399999976158142,
8.300000071525574,
8.399999976158142,
8.399999976158142,
8.399999976158142,
8.399999976158142,
8.400000095367432,
8.5,
8.799999952316284,
8.700000047683716,
8.399999976158142,
8.600000023841858
],
"summary": {
"meanMs": 8.440000003576278,
"medianMs": 8.399999976158142,
"p95Ms": 8.705000042915346,
"minMs": 8.299999952316284,
"maxMs": 8.799999952316284,
"stdevMs": 0.12311740000794884,
"throughputElementsPerSec": 29761904.846378464
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "250k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 250000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "13bf7083712ae181cae3443a816b8c78bba1e470f1d55bb8c09f5c089cecaa12",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 300368,
"iterationsMs": [
17.200000047683716,
17.199999928474426,
16.5,
16.700000047683716,
16.899999976158142,
17.300000071525574,
17.199999928474426,
16.5,
16.100000023841858,
16.200000047683716,
17.09999990463257,
16.200000047683716,
16.100000023841858,
16.100000023841858,
16,
16.199999928474426,
16.300000071525574,
16.199999928474426,
16.300000071525574,
17.299999952316284
],
"summary": {
"meanMs": 16.580000001192094,
"medianMs": 16.400000035762787,
"p95Ms": 17.29999995827675,
"minMs": 16,
"maxMs": 17.300000071525574,
"stdevMs": 0.47859441682726256,
"throughputElementsPerSec": 15243902.405782657
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "500k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 500000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "6151ba3542b2b645cbbb4be0fbf8bb868a18da7e9e93fcfc0dfdffe3b5bf0048",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 299347,
"iterationsMs": [
10.600000023841858,
10.799999952316284,
10.600000023841858,
10.5,
10.5,
10.5,
10.700000047683716,
10.600000023841858,
10.5,
10.699999928474426,
10.700000047683716,
10.699999928474426,
10.600000023841858,
10.700000047683716,
10.5,
10.600000023841858,
10.599999904632568,
11,
10.800000071525574,
11
],
"summary": {
"meanMs": 10.660000002384185,
"medianMs": 10.600000023841858,
"p95Ms": 11,
"minMs": 10.5,
"maxMs": 11,
"stdevMs": 0.15008769433317687,
"throughputElementsPerSec": 47169811.21465888
}
},
{
"implementation": "ruviz",
"scenarioId": "scatter",
"plotKind": "scatter",
"sizeLabel": "500k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 500000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "6151ba3542b2b645cbbb4be0fbf8bb868a18da7e9e93fcfc0dfdffe3b5bf0048",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 299347,
"iterationsMs": [
28.700000047683716,
27.200000047683716,
27.09999990463257,
27.100000023841858,
27.700000047683716,
26.600000023841858,
26.799999952316284,
26.799999952316284,
26.700000047683716,
26.899999976158142,
27.200000047683716,
29.199999928474426,
26.600000023841858,
26.700000047683716,
26.399999976158142,
26.200000047683716,
26.799999952316284,
27.5,
29.299999952316284,
28.200000047683716
],
"summary": {
"meanMs": 27.285000002384187,
"medianMs": 26.999999940395355,
"p95Ms": 29.204999929666517,
"minMs": 26.200000047683716,
"maxMs": 29.299999952316284,
"stdevMs": 0.8975258308807376,
"throughputElementsPerSec": 18518518.55939962
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "100k",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "52c1b6c47f7aa39ea17de6f03853499569caeef82ed7d0d2527b9636d212c24a",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7208,
"iterationsMs": [
5.5,
5.700000047683716,
5.699999928474426,
5.600000023841858,
5.700000047683716,
5.5,
5.299999952316284,
5.5,
5.399999976158142,
5.400000095367432,
5.299999952316284,
5.399999976158142,
5.5,
5.300000071525574,
5.299999952316284,
5.5,
5.299999952316284,
5.5,
5.300000071525574,
5.5
],
"summary": {
"meanMs": 5.460000002384186,
"medianMs": 5.5,
"p95Ms": 5.700000047683716,
"minMs": 5.299999952316284,
"maxMs": 5.700000047683716,
"stdevMs": 0.13917048001728613,
"throughputElementsPerSec": 18181818.181818184
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "100k",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 100000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "52c1b6c47f7aa39ea17de6f03853499569caeef82ed7d0d2527b9636d212c24a",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7208,
"iterationsMs": [
8.700000047683716,
8.700000047683716,
8.699999928474426,
9.100000023841858,
8.600000023841858,
8.600000023841858,
8.599999904632568,
8.300000071525574,
8.5,
8.299999952316284,
8.399999976158142,
8.5,
8.800000071525574,
8.799999952316284,
8.5,
8.600000023841858,
8.399999976158142,
8.5,
8.5,
8.399999976158142
],
"summary": {
"meanMs": 8.575,
"medianMs": 8.549999952316284,
"p95Ms": 8.815000069141387,
"minMs": 8.299999952316284,
"maxMs": 9.100000023841858,
"stdevMs": 0.19159991930172524,
"throughputElementsPerSec": 11695906.49797711
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "1m",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 1000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "4411c1d13a7c32a0e886b128951e4891611f7298039147b3e7a42b6368c63ad1",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7220,
"iterationsMs": [
6.5,
6.299999952316284,
6.400000095367432,
6.199999928474426,
6.100000023841858,
6.200000047683716,
6.099999904632568,
6.100000023841858,
6.100000023841858,
6.299999952316284,
6.100000023841858,
6.100000023841858,
6.100000023841858,
6.199999928474426,
6.100000023841858,
6.100000023841858,
6.100000023841858,
6.100000023841858,
6,
6.299999952316284
],
"summary": {
"meanMs": 6.175,
"medianMs": 6.100000023841858,
"p95Ms": 6.40500009059906,
"minMs": 6,
"maxMs": 6.5,
"stdevMs": 0.1251315057568504,
"throughputElementsPerSec": 163934425.5887703
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "1m",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 1000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "4411c1d13a7c32a0e886b128951e4891611f7298039147b3e7a42b6368c63ad1",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7220,
"iterationsMs": [
42.699999928474426,
42.700000047683716,
41,
40.39999997615814,
40.5,
41.700000047683716,
39.799999952316284,
39.60000002384186,
39.39999997615814,
41.799999952316284,
44.90000009536743,
42,
40.799999952316284,
40.5,
41,
44.799999952316284,
41.300000071525574,
39.699999928474426,
39.700000047683716,
39.89999997615814
],
"summary": {
"meanMs": 41.20999999642372,
"medianMs": 40.89999997615814,
"p95Ms": 44.804999959468844,
"minMs": 39.39999997615814,
"maxMs": 44.90000009536743,
"stdevMs": 1.5930441010502516,
"throughputElementsPerSec": 24449877.764863826
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "5m",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 5000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "88dd6f1a74af9aaccc11779d73399b58293f641714c0d89731e364217cbff3b0",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7228,
"iterationsMs": [
9.299999952316284,
9.400000095367432,
9.799999952316284,
9.399999976158142,
9.200000047683716,
9.299999952316284,
9.200000047683716,
9.399999976158142,
9.100000023841858,
9.199999928474426,
9.200000047683716,
9.200000047683716,
9.199999928474426,
9.300000071525574,
9.099999904632568,
9.200000047683716,
9.100000023841858,
9.299999952316284,
9.200000047683716,
9.199999928474426
],
"summary": {
"meanMs": 9.264999997615813,
"medianMs": 9.200000047683716,
"p95Ms": 9.420000088214875,
"minMs": 9.099999904632568,
"maxMs": 9.799999952316284,
"stdevMs": 0.1565247522520257,
"throughputElementsPerSec": 543478258.0527105
}
},
{
"implementation": "ruviz",
"scenarioId": "histogram",
"plotKind": "histogram",
"sizeLabel": "5m",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 5000000,
"canvas": {
"width": 640,
"height": 480,
"dpi": 100
},
"datasetHash": "88dd6f1a74af9aaccc11779d73399b58293f641714c0d89731e364217cbff3b0",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 7228,
"iterationsMs": [
221.70000004768372,
216.39999997615814,
219.29999995231628,
214.60000002384186,
216.5,
211.10000002384186,
213.69999992847443,
214.60000002384186,
212.10000002384186,
209.79999995231628,
217.10000002384186,
213,
211.30000007152557,
210.19999992847443,
208.10000002384186,
208.29999995231628,
212.90000009536743,
209.19999992847443,
210.39999997615814,
208.70000004768372
],
"summary": {
"meanMs": 212.95,
"medianMs": 212.50000005960464,
"p95Ms": 219.41999995708466,
"minMs": 208.10000002384186,
"maxMs": 221.70000004768372,
"stdevMs": 3.788834017955541,
"throughputElementsPerSec": 23529411.75810606
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "512x512",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 262144,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "d6e83388d86d7ccf73c04735510f2453502c221c0a33edab5818c4f79f4e3ec7",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 473613,
"iterationsMs": [
16.799999952316284,
16.799999952316284,
16.90000009536743,
16.799999952316284,
16.899999976158142,
16.700000047683716,
17,
16.699999928474426,
17.100000023841858,
16.899999976158142,
16.800000071525574,
16.799999952316284,
16.800000071525574,
16.799999952316284,
17,
16.799999952316284,
16.90000009536743,
16.699999928474426,
16.800000071525574,
16.699999928474426
],
"summary": {
"meanMs": 16.834999996423722,
"medianMs": 16.80000001192093,
"p95Ms": 17.005000001192094,
"minMs": 16.699999928474426,
"maxMs": 17.100000023841858,
"stdevMs": 0.10894230276445023,
"throughputElementsPerSec": 15603809.512737388
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "512x512",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 262144,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "d6e83388d86d7ccf73c04735510f2453502c221c0a33edab5818c4f79f4e3ec7",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 473613,
"iterationsMs": [
23.799999952316284,
24.100000023841858,
23.5,
23.600000023841858,
23.299999952316284,
24,
23.100000023841858,
23.5,
23.800000071525574,
23.199999928474426,
23.399999976158142,
23.90000009536743,
23.899999976158142,
23.799999952316284,
23.600000023841858,
23.799999952316284,
23.600000023841858,
24.200000047683716,
23.299999952316284,
23.899999976158142
],
"summary": {
"meanMs": 23.664999997615816,
"medianMs": 23.69999998807907,
"p95Ms": 24.10500002503395,
"minMs": 23.100000023841858,
"maxMs": 24.200000047683716,
"stdevMs": 0.3048295630259327,
"throughputElementsPerSec": 11060928.275605762
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "1024x1024",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 1048576,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "b300137331a87f639a564df0c3cbf9cd7231cbd67ead169ae49a9fa3994887c5",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 659336,
"iterationsMs": [
17.40000009536743,
17.5,
17.5,
17.5,
17.5,
17.399999976158142,
17.5,
17.5,
17.5,
18,
17.899999976158142,
17.799999952316284,
18.40000009536743,
18.399999976158142,
18.5,
18.299999952316284,
18.200000047683716,
17.799999952316284,
18,
18.200000047683716
],
"summary": {
"meanMs": 17.84000000357628,
"medianMs": 17.799999952316284,
"p95Ms": 18.40500009059906,
"minMs": 17.399999976158142,
"maxMs": 18.5,
"stdevMs": 0.3830624551750545,
"throughputElementsPerSec": 58908764.20275217
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "1024x1024",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 1048576,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "b300137331a87f639a564df0c3cbf9cd7231cbd67ead169ae49a9fa3994887c5",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 659336,
"iterationsMs": [
44.89999997615814,
45.799999952316284,
46.5,
44.89999997615814,
46,
45.90000009536743,
46.5,
44.699999928474426,
46.300000071525574,
47.299999952316284,
49.60000002384186,
49.89999997615814,
47.60000002384186,
47.199999928474426,
48.700000047683716,
49,
48.799999952316284,
48.300000071525574,
49.299999952316284,
50.5
],
"summary": {
"meanMs": 47.38499999642372,
"medianMs": 47.249999940395355,
"p95Ms": 49.929999977350235,
"minMs": 44.699999928474426,
"maxMs": 50.5,
"stdevMs": 1.7889352949822306,
"throughputElementsPerSec": 22192084.684079394
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "2048x2048",
"boundary": "render_only",
"outputTarget": "png_bytes",
"elements": 4194304,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "2c5b8bacf8c3f6c2ef6b288cab14a31d5528affcea5b33b4e0c6de0cded48a17",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 802368,
"iterationsMs": [
19.600000023841858,
19.59999990463257,
19.800000071525574,
19.399999976158142,
18.5,
18.5,
18.399999976158142,
18.700000047683716,
18.699999928474426,
18.800000071525574,
19.399999976158142,
18.700000047683716,
18.699999928474426,
18.5,
18.5,
18.399999976158142,
18.700000047683716,
18.5,
18.600000023841858,
18.5
],
"summary": {
"meanMs": 18.825,
"medianMs": 18.699999928474426,
"p95Ms": 19.610000026226043,
"minMs": 18.399999976158142,
"maxMs": 19.800000071525574,
"stdevMs": 0.45523273400016523,
"throughputElementsPerSec": 224294332.40870485
}
},
{
"implementation": "ruviz",
"scenarioId": "heatmap",
"plotKind": "heatmap",
"sizeLabel": "2048x2048",
"boundary": "public_api_render",
"outputTarget": "png_bytes",
"elements": 4194304,
"canvas": {
"width": 640,
"height": 640,
"dpi": 100
},
"datasetHash": "2c5b8bacf8c3f6c2ef6b288cab14a31d5528affcea5b33b4e0c6de0cded48a17",
"warmupIterations": 5,
"measuredIterations": 20,
"byteCount": 802368,
"iterationsMs": [
179.5,
184.09999990463257,
196.5,
193.70000004768372,
203.5,
197.5,
198.29999995231628,
218,
210.5,
226.60000002384186,
235,
239.60000002384186,
224.79999995231628,
260,
255.40000009536743,
243.19999992847443,
249.30000007152557,
275.6999999284744,
256.7000000476837,
280.5
],
"summary": {
"meanMs": 226.4199999988079,
"medianMs": 225.69999998807907,
"p95Ms": 275.93999993205074,
"minMs": 179.5,
"maxMs": 280.5,
"stdevMs": 30.545558735370175,
"throughputElementsPerSec": 18583535.667795893
}
}
]
}