ecs-presentation-benchmark.json
docs/evidence/ecs-presentation-benchmark.json
1{
2 "format": 1,
3 "date": "2026-10-24T20:28:57.123Z",
4 "engine": "0.1.0",
5 "fixture": "ecs-presentation-grid.1",
6 "git": {
7 "commit": "c372760ca3cdb7d9664d6343b7dbbf202166d576",
8 "dirty": false
9 },
10 "platform": "linux",
11 "os": "7.2.8-9-omarchy",
12 "cpu": "Intel(R) Core(TM) Ultra X7 358H",
13 "node": "v22.23.4",
14 "warmup": 5,
15 "samples": 30,
16 "results": [
17 {
18 "entities": 64,
19 "bytes": {
20 "baseline": 7469,
21 "oneEntityDelta": 249
22 },
23 "milliseconds": {
24 "baseline": {
25 "p50": 0.927757999999983,
26 "p95": 1.7879799999999761,
27 "p99": 1.8523580000000095
28 },
29 "oneTransformEdit": {
30 "p50": 0.6476350000000082,
31 "p95": 1.108116999999993,
32 "p99": 1.2519740000000183
33 },
34 "unchanged": {
35 "p50": 0.004177999999996018,
36 "p95": 0.025565999999997757,
37 "p99": 0.026178999999984853
38 }
39 }
40 },
41 {
42 "entities": 512,
43 "bytes": {
44 "baseline": 58023,
45 "oneEntityDelta": 249
46 },
47 "milliseconds": {
48 "baseline": {
49 "p50": 5.214103000000023,
50 "p95": 5.896494000000018,
51 "p99": 8.924327000000005
52 },
53 "oneTransformEdit": {
54 "p50": 3.2892630000000054,
55 "p95": 3.6391550000000166,
56 "p99": 4.042321000000015
57 },
58 "unchanged": {
59 "p50": 0.025293000000033317,
60 "p95": 0.02939499999996542,
61 "p99": 0.03661999999997079
62 }
63 }
64 },
65 {
66 "entities": 2048,
67 "bytes": {
68 "baseline": 232759,
69 "oneEntityDelta": 249
70 },
71 "milliseconds": {
72 "baseline": {
73 "p50": 22.01781200000005,
74 "p95": 25.914784999999938,
75 "p99": 28.73638600000004
76 },
77 "oneTransformEdit": {
78 "p50": 13.864433000000076,
79 "p95": 14.502713999999969,
80 "p99": 17.892440999999963
81 },
82 "unchanged": {
83 "p50": 0.05939699999998993,
84 "p95": 0.06803100000001905,
85 "p99": 0.08067000000005464
86 }
87 }
88 },
89 {
90 "entities": 4096,
91 "bytes": {
92 "baseline": 465911,
93 "oneEntityDelta": 249
94 },
95 "milliseconds": {
96 "baseline": {
97 "p50": 44.35649599999988,
98 "p95": 47.74691999999959,
99 "p99": 53.91898600000013
100 },
101 "oneTransformEdit": {
102 "p50": 28.186481000000185,
103 "p95": 38.48397699999987,
104 "p99": 42.50412400000005
105 },
106 "unchanged": {
107 "p50": 0.06114400000024034,
108 "p95": 0.07668600000033621,
109 "p99": 0.1260259999999107
110 }
111 }
112 }
113 ],
114 "scope": "CPU-only independent ECS journal projection and owned presentation validation. Flat primitive grid, shared material, no physics/network/GPU. Mutation preparation and JSON encoding are excluded from timings. Relevant edits currently recompose the full forest; this is not a renderer frame-time or multiplayer capacity result."
115}
116