Measured, not claimed
Benchmarks
The latest committed runs of Lumiose's benchmarks, with the machine and date of each. The runners and every app measured are in the benchmarks folder.
Latest results
- Lumiose0
- Astro0
- SolidStart33
- SvelteKit38
- Remix 342
- Nuxt76
- React Router101
- Next.js119
- Vanilla JS1.00
- Lumiose1.08
- Solid1.11
- Svelte1.17
- Vue1.25
- Preact1.52
- React1.54
- Remix 31.57
- Lumiose619
- Solid580
- Svelte505
- Preact208
- Astro206
- Vue204
- React185
- Remix 344
- Vanilla JS2.5
- Solid4.5
- Preact6.0
- Lumiose6.4
- Svelte11.6
- Vue23.8
- Remix 325.5
- React58.7
Fullstack: 2026-10-12 · Apple M1 Max (10 cores) · macOS 27.0.1 · Node 26.8.1, in the results viewer. Client: 2026-10-12 13:17 UTC · Apple M1 Max (10 cores), darwin 27.0.0 · Google Chrome 154.0.8037.99, in the js-framework-benchmark report. Server: 2026-10-12, Node v26.8.1, Apple M1 Max (10 cores, 32 GB), darwin 27.0.0 arm64, in benchmarks/ssr/RESULTS.md.
The benchmarks
js-framework-benchmark
js-framework-benchmarkkrausest's keyed benchmark, run with his own runner against Vanilla JS, Solid, Svelte, Vue Vapor and React: CPU, script time and memory. Try the Lumiose app in your browser.
Fullstack comparison
fullstackThe same issue tracker built with Lumiose, React Router and Next.js, measured end to end: dev server, build, page load and server throughput, in an interactive results viewer.