Skip to content

Commit 74b83ff

Browse files
committed
feat: use singleton V8 runtime for secure-exec benchmarks
Shared createNodeV8Runtime() across all sandbox creates. 100 iterations: median 0ms, p99 10ms, 100% success.
1 parent f9bae67 commit 74b83ff

3 files changed

Lines changed: 455 additions & 3356 deletions

File tree

Lines changed: 329 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,329 @@
1+
{
2+
"version": "1.1",
3+
"timestamp": "2026-03-21T09:31:18.137Z",
4+
"environment": {
5+
"node": "v24.13.0",
6+
"platform": "linux",
7+
"arch": "x64"
8+
},
9+
"config": {
10+
"iterations": 100,
11+
"timeoutMs": 120000
12+
},
13+
"results": [
14+
{
15+
"provider": "secure-exec",
16+
"iterations": [
17+
{
18+
"ttiMs": 78.06
19+
},
20+
{
21+
"ttiMs": 4.68
22+
},
23+
{
24+
"ttiMs": 4.91
25+
},
26+
{
27+
"ttiMs": 4.16
28+
},
29+
{
30+
"ttiMs": 4.13
31+
},
32+
{
33+
"ttiMs": 4.22
34+
},
35+
{
36+
"ttiMs": 4.03
37+
},
38+
{
39+
"ttiMs": 4.26
40+
},
41+
{
42+
"ttiMs": 4.13
43+
},
44+
{
45+
"ttiMs": 4.33
46+
},
47+
{
48+
"ttiMs": 4.01
49+
},
50+
{
51+
"ttiMs": 3.99
52+
},
53+
{
54+
"ttiMs": 4.08
55+
},
56+
{
57+
"ttiMs": 3.88
58+
},
59+
{
60+
"ttiMs": 3.91
61+
},
62+
{
63+
"ttiMs": 3.91
64+
},
65+
{
66+
"ttiMs": 3.91
67+
},
68+
{
69+
"ttiMs": 3.91
70+
},
71+
{
72+
"ttiMs": 4.48
73+
},
74+
{
75+
"ttiMs": 5.06
76+
},
77+
{
78+
"ttiMs": 7.41
79+
},
80+
{
81+
"ttiMs": 4.01
82+
},
83+
{
84+
"ttiMs": 3.41
85+
},
86+
{
87+
"ttiMs": 3.46
88+
},
89+
{
90+
"ttiMs": 3.51
91+
},
92+
{
93+
"ttiMs": 3.41
94+
},
95+
{
96+
"ttiMs": 3.79
97+
},
98+
{
99+
"ttiMs": 3.98
100+
},
101+
{
102+
"ttiMs": 3.64
103+
},
104+
{
105+
"ttiMs": 3.5
106+
},
107+
{
108+
"ttiMs": 3.47
109+
},
110+
{
111+
"ttiMs": 3.55
112+
},
113+
{
114+
"ttiMs": 3.54
115+
},
116+
{
117+
"ttiMs": 3.6
118+
},
119+
{
120+
"ttiMs": 3.32
121+
},
122+
{
123+
"ttiMs": 3.46
124+
},
125+
{
126+
"ttiMs": 3.47
127+
},
128+
{
129+
"ttiMs": 3.4
130+
},
131+
{
132+
"ttiMs": 3.46
133+
},
134+
{
135+
"ttiMs": 3.53
136+
},
137+
{
138+
"ttiMs": 3.46
139+
},
140+
{
141+
"ttiMs": 3.59
142+
},
143+
{
144+
"ttiMs": 4.71
145+
},
146+
{
147+
"ttiMs": 4.56
148+
},
149+
{
150+
"ttiMs": 7.35
151+
},
152+
{
153+
"ttiMs": 4.53
154+
},
155+
{
156+
"ttiMs": 3.43
157+
},
158+
{
159+
"ttiMs": 3.36
160+
},
161+
{
162+
"ttiMs": 3.41
163+
},
164+
{
165+
"ttiMs": 3.38
166+
},
167+
{
168+
"ttiMs": 3.53
169+
},
170+
{
171+
"ttiMs": 3.53
172+
},
173+
{
174+
"ttiMs": 3.38
175+
},
176+
{
177+
"ttiMs": 3.5
178+
},
179+
{
180+
"ttiMs": 3.55
181+
},
182+
{
183+
"ttiMs": 3.53
184+
},
185+
{
186+
"ttiMs": 3.47
187+
},
188+
{
189+
"ttiMs": 3.49
190+
},
191+
{
192+
"ttiMs": 3.69
193+
},
194+
{
195+
"ttiMs": 3.54
196+
},
197+
{
198+
"ttiMs": 3.39
199+
},
200+
{
201+
"ttiMs": 3.51
202+
},
203+
{
204+
"ttiMs": 3.54
205+
},
206+
{
207+
"ttiMs": 3.54
208+
},
209+
{
210+
"ttiMs": 3.43
211+
},
212+
{
213+
"ttiMs": 3.65
214+
},
215+
{
216+
"ttiMs": 4.6
217+
},
218+
{
219+
"ttiMs": 4.04
220+
},
221+
{
222+
"ttiMs": 5.99
223+
},
224+
{
225+
"ttiMs": 4.66
226+
},
227+
{
228+
"ttiMs": 3.51
229+
},
230+
{
231+
"ttiMs": 3.39
232+
},
233+
{
234+
"ttiMs": 3.51
235+
},
236+
{
237+
"ttiMs": 3.61
238+
},
239+
{
240+
"ttiMs": 3.66
241+
},
242+
{
243+
"ttiMs": 3.73
244+
},
245+
{
246+
"ttiMs": 3.55
247+
},
248+
{
249+
"ttiMs": 3.69
250+
},
251+
{
252+
"ttiMs": 3.59
253+
},
254+
{
255+
"ttiMs": 3.53
256+
},
257+
{
258+
"ttiMs": 3.57
259+
},
260+
{
261+
"ttiMs": 3.57
262+
},
263+
{
264+
"ttiMs": 3.5
265+
},
266+
{
267+
"ttiMs": 3.62
268+
},
269+
{
270+
"ttiMs": 3.53
271+
},
272+
{
273+
"ttiMs": 3.84
274+
},
275+
{
276+
"ttiMs": 3.39
277+
},
278+
{
279+
"ttiMs": 3.48
280+
},
281+
{
282+
"ttiMs": 3.45
283+
},
284+
{
285+
"ttiMs": 3.37
286+
},
287+
{
288+
"ttiMs": 3.86
289+
},
290+
{
291+
"ttiMs": 3.8
292+
},
293+
{
294+
"ttiMs": 6.33
295+
},
296+
{
297+
"ttiMs": 5.71
298+
},
299+
{
300+
"ttiMs": 3.47
301+
},
302+
{
303+
"ttiMs": 3.4
304+
},
305+
{
306+
"ttiMs": 3.42
307+
},
308+
{
309+
"ttiMs": 3.66
310+
},
311+
{
312+
"ttiMs": 3.42
313+
},
314+
{
315+
"ttiMs": 3.94
316+
}
317+
],
318+
"summary": {
319+
"ttiMs": {
320+
"median": 3.58,
321+
"p95": 4.68,
322+
"p99": 5.71
323+
}
324+
},
325+
"compositeScore": 99.96,
326+
"successRate": 1
327+
}
328+
]
329+
}

0 commit comments

Comments
 (0)