Cross-engine comparison. Lower is better for every metric.
.glb and .js.avg ms (min - max); comparison engines appear in small text below with the same triple plus a percentage delta (green = displayed engine is faster, red = slower).| Rounds | 9 (8 succeeded) V8: 9 (9 succeeded) QuickJS: 9 (9 succeeded) |
|---|---|
| Native initialization (avg) | 6.403 ms V8: 5.782 ms -9.7% QuickJS: 2.100 ms -67.2% |
| `babylon.max.js` eval (avg) | 1780.929 ms V8: 439.365 ms -75.3% QuickJS: 1070.130 ms -39.9% |
| `babylonjs.loaders.js` eval (avg) | 73.435 ms V8: 35.180 ms -52.1% QuickJS: 71.546 ms -2.6% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
Horse.glb V8: ok QuickJS: ok |
534.180 ms V8: 834.201 ms +56.2% QuickJS: 593.848 ms +11.2% |
0.454 ms (0.275 - 1.119) V8: 0.220 ms (0.120 - 0.764) -51.4% QuickJS: 0.934 ms (0.585 - 2.261) +106.0% |
PBR_Spheres.glb V8: ok QuickJS: ok |
646.236 ms V8: 306.056 ms -52.6% QuickJS: 453.600 ms -29.8% |
1.434 ms (0.780 - 4.414) V8: 0.357 ms (0.194 - 0.986) -75.1% QuickJS: 3.184 ms (2.139 - 12.710) +122.1% |
alien.glb V8: ok QuickJS: ok |
1115.834 ms V8: 773.104 ms -30.7% QuickJS: 1368.523 ms +22.6% |
1.297 ms (0.722 - 11.385) V8: 0.417 ms (0.208 - 0.910) -67.8% QuickJS: 3.184 ms (2.230 - 8.764) +145.5% |
boombox.glb V8: ok QuickJS: ok |
810.815 ms V8: 494.914 ms -39.0% QuickJS: 699.605 ms -13.7% |
0.534 ms (0.191 - 6.875) V8: 0.212 ms (0.084 - 0.666) -60.3% QuickJS: 1.228 ms (0.650 - 10.011) +130.0% |
face-rig-11-full-opt.glb V8: ok QuickJS: ok |
2528.339 ms V8: 995.191 ms -60.6% QuickJS: 9140.810 ms +261.5% |
30.280 ms (16.911 - 166.604) V8: 9.689 ms (8.379 - 24.183) -68.0% QuickJS: 123.085 ms (97.577 - 317.110) +306.5% |
fish.glb V8: ok QuickJS: ok |
1308.989 ms V8: 864.024 ms -34.0% QuickJS: 3349.572 ms +155.9% |
2.392 ms (1.181 - 36.455) V8: 1.068 ms (0.730 - 2.150) -55.3% QuickJS: 11.184 ms (8.243 - 56.361) +367.6% |
flightHelmet.glb V8: ok QuickJS: ok |
1370.890 ms V8: 904.292 ms -34.0% QuickJS: 1619.743 ms +18.2% |
1.106 ms (0.628 - 2.676) V8: 0.373 ms (0.211 - 0.778) -66.2% QuickJS: 3.627 ms (2.437 - 17.726) +228.1% |
shoe_variants.glb V8: ok QuickJS: ok |
765.105 ms V8: 452.559 ms -40.9% QuickJS: 700.476 ms -8.4% |
0.467 ms (0.262 - 1.451) V8: 0.225 ms (0.083 - 1.429) -51.8% QuickJS: 0.938 ms (0.519 - 2.771) +100.9% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
fullscreen-shader.js V8: ok QuickJS: ok |
FAILED: SyntaxError: Syntax error
at Anonymous function (app:///Assets/tests.perf.assetPerf.js:780:12)
at Anonymous function (app:///Assets/tests.perf.assetPerf.js:307:9)
at Anonymous function (app:///Assets/tests.perf.assetPerf.js:85:20)
at Anonymous function (app:///Assets/tests.perf.assetPerf.js:216:9)
at asyncGeneratorStep (app:///Assets/tests.perf.assetPerf.js:421:5)
at _next (app:///Assets/tests.perf.assetPerf.js:435:9) |
|
| Rounds | 9 (9 succeeded) Chakra: 9 (8 succeeded) QuickJS: 9 (9 succeeded) |
|---|---|
| Native initialization (avg) | 5.782 ms Chakra: 6.403 ms +10.7% QuickJS: 2.100 ms -63.7% |
| `babylon.max.js` eval (avg) | 439.365 ms Chakra: 1780.929 ms +305.3% QuickJS: 1070.130 ms +143.6% |
| `babylonjs.loaders.js` eval (avg) | 35.180 ms Chakra: 73.435 ms +108.7% QuickJS: 71.546 ms +103.4% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
Horse.glb Chakra: ok QuickJS: ok |
834.201 ms Chakra: 534.180 ms -36.0% QuickJS: 593.848 ms -28.8% |
0.220 ms (0.120 - 0.764) Chakra: 0.454 ms (0.275 - 1.119) +105.9% QuickJS: 0.934 ms (0.585 - 2.261) +324.0% |
PBR_Spheres.glb Chakra: ok QuickJS: ok |
306.056 ms Chakra: 646.236 ms +111.1% QuickJS: 453.600 ms +48.2% |
0.357 ms (0.194 - 0.986) Chakra: 1.434 ms (0.780 - 4.414) +301.6% QuickJS: 3.184 ms (2.139 - 12.710) +791.9% |
alien.glb Chakra: ok QuickJS: ok |
773.104 ms Chakra: 1115.834 ms +44.3% QuickJS: 1368.523 ms +77.0% |
0.417 ms (0.208 - 0.910) Chakra: 1.297 ms (0.722 - 11.385) +210.7% QuickJS: 3.184 ms (2.230 - 8.764) +662.7% |
boombox.glb Chakra: ok QuickJS: ok |
494.914 ms Chakra: 810.815 ms +63.8% QuickJS: 699.605 ms +41.4% |
0.212 ms (0.084 - 0.666) Chakra: 0.534 ms (0.191 - 6.875) +151.7% QuickJS: 1.228 ms (0.650 - 10.011) +478.8% |
face-rig-11-full-opt.glb Chakra: ok QuickJS: ok |
995.191 ms Chakra: 2528.339 ms +154.1% QuickJS: 9140.810 ms +818.5% |
9.689 ms (8.379 - 24.183) Chakra: 30.280 ms (16.911 - 166.604) +212.5% QuickJS: 123.085 ms (97.577 - 317.110) +1170.4% |
fish.glb Chakra: ok QuickJS: ok |
864.024 ms Chakra: 1308.989 ms +51.5% QuickJS: 3349.572 ms +287.7% |
1.068 ms (0.730 - 2.150) Chakra: 2.392 ms (1.181 - 36.455) +123.9% QuickJS: 11.184 ms (8.243 - 56.361) +946.7% |
flightHelmet.glb Chakra: ok QuickJS: ok |
904.292 ms Chakra: 1370.890 ms +51.6% QuickJS: 1619.743 ms +79.1% |
0.373 ms (0.211 - 0.778) Chakra: 1.106 ms (0.628 - 2.676) +196.0% QuickJS: 3.627 ms (2.437 - 17.726) +871.2% |
shoe_variants.glb Chakra: ok QuickJS: ok |
452.559 ms Chakra: 765.105 ms +69.1% QuickJS: 700.476 ms +54.8% |
0.225 ms (0.083 - 1.429) Chakra: 0.467 ms (0.262 - 1.451) +107.6% QuickJS: 0.938 ms (0.519 - 2.771) +317.1% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
fullscreen-shader.js Chakra: FAILED QuickJS: ok |
123.274 ms Chakra: FAILED — QuickJS: 164.587 ms +33.5% |
0.070 ms (0.026 - 1.648) Chakra: FAILED — QuickJS: 0.287 ms (0.134 - 1.138) +309.0% |
| Rounds | 9 (9 succeeded) Chakra: 9 (8 succeeded) V8: 9 (9 succeeded) |
|---|---|
| Native initialization (avg) | 2.100 ms Chakra: 6.403 ms +204.9% V8: 5.782 ms +175.3% |
| `babylon.max.js` eval (avg) | 1070.130 ms Chakra: 1780.929 ms +66.4% V8: 439.365 ms -58.9% |
| `babylonjs.loaders.js` eval (avg) | 71.546 ms Chakra: 73.435 ms +2.6% V8: 35.180 ms -50.8% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
Horse.glb Chakra: ok V8: ok |
593.848 ms Chakra: 534.180 ms -10.0% V8: 834.201 ms +40.5% |
0.934 ms (0.585 - 2.261) Chakra: 0.454 ms (0.275 - 1.119) -51.4% V8: 0.220 ms (0.120 - 0.764) -76.4% |
PBR_Spheres.glb Chakra: ok V8: ok |
453.600 ms Chakra: 646.236 ms +42.5% V8: 306.056 ms -32.5% |
3.184 ms (2.139 - 12.710) Chakra: 1.434 ms (0.780 - 4.414) -55.0% V8: 0.357 ms (0.194 - 0.986) -88.8% |
alien.glb Chakra: ok V8: ok |
1368.523 ms Chakra: 1115.834 ms -18.5% V8: 773.104 ms -43.5% |
3.184 ms (2.230 - 8.764) Chakra: 1.297 ms (0.722 - 11.385) -59.3% V8: 0.417 ms (0.208 - 0.910) -86.9% |
boombox.glb Chakra: ok V8: ok |
699.605 ms Chakra: 810.815 ms +15.9% V8: 494.914 ms -29.3% |
1.228 ms (0.650 - 10.011) Chakra: 0.534 ms (0.191 - 6.875) -56.5% V8: 0.212 ms (0.084 - 0.666) -82.7% |
face-rig-11-full-opt.glb Chakra: ok V8: ok |
9140.810 ms Chakra: 2528.339 ms -72.3% V8: 995.191 ms -89.1% |
123.085 ms (97.577 - 317.110) Chakra: 30.280 ms (16.911 - 166.604) -75.4% V8: 9.689 ms (8.379 - 24.183) -92.1% |
fish.glb Chakra: ok V8: ok |
3349.572 ms Chakra: 1308.989 ms -60.9% V8: 864.024 ms -74.2% |
11.184 ms (8.243 - 56.361) Chakra: 2.392 ms (1.181 - 36.455) -78.6% V8: 1.068 ms (0.730 - 2.150) -90.4% |
flightHelmet.glb Chakra: ok V8: ok |
1619.743 ms Chakra: 1370.890 ms -15.4% V8: 904.292 ms -44.2% |
3.627 ms (2.437 - 17.726) Chakra: 1.106 ms (0.628 - 2.676) -69.5% V8: 0.373 ms (0.211 - 0.778) -89.7% |
shoe_variants.glb Chakra: ok V8: ok |
700.476 ms Chakra: 765.105 ms +9.2% V8: 452.559 ms -35.4% |
0.938 ms (0.519 - 2.771) Chakra: 0.467 ms (0.262 - 1.451) -50.2% V8: 0.225 ms (0.083 - 1.429) -76.0% |
| Asset | Parse (ms) | Avg / frame (ms) |
|---|---|---|
fullscreen-shader.js Chakra: FAILED V8: ok |
164.587 ms Chakra: FAILED — V8: 123.274 ms -25.1% |
0.287 ms (0.134 - 1.138) Chakra: FAILED — V8: 0.070 ms (0.026 - 1.648) -75.6% |