updated SEA benchmarks
last updated: Feb 05, 2026
Joyee Cheung made the process to build a node executable much simpler, so I updated my example repository that shows how to build a binary with node, bun, and deno with the new node instructions.
While I was at it, I updated the benchmark table with the latest version of each interpreter:
| interpreter | version | build (ms) | size (mb) | execution time |
|---|---|---|---|---|
| node | 25.6.0 | 3420 | 93 | 34.1 ms ± 0.9 ms |
| bun | 1.3.8 | 600 | 57 | 18.6 ms ± 0.7 ms |
| deno | 2.6.8 | 790 | 72 | 32.4 ms ± 0.5 ms |
| The benchmarked program is an extremely simple program that uses a library, just to demonstrate how to compile something that uses one. |
Read that README or Making a single-file executable with node and esbuild for more