Luminara performance lab

Luminara Benchmark Report

Report published Aug 25, 2026, 06:04:41 PM GMT+3 from benchmark data captured Aug 25, 2026, 06:04:41 PM GMT+3

Built for the fetch era Luminara is compared against native fetch, Ky, and ofetch as its closest browser-style peers.
Distinctive feature surface Retries, hedging, rate limits, deduplication, stats, and plugins are part of the benchmark story.
Honest measurement Failed tasks are marked separately and network-style tests are framed as end-to-end local scenarios.
Completed Benchmarks
12
Marked Failed
0
Micro Operations
0
Luminara
1.2.5

Strongest Results

Luminara's fastest internal operations run in nanoseconds to microseconds. Network-style tests include local mock-server, fetch, serialization, and event-loop overhead, so they should be read as end-to-end scenarios rather than pure library overhead.

comparison
827 ops/sec
Compare - ky GET text · mean 1.210 ms
comparison
812 ops/sec
Compare - native fetch GET text · mean 1.232 ms
comparison
812 ops/sec
Compare - ofetch GET text · mean 1.232 ms
comparison
798 ops/sec
Compare - luminara GET text · mean 1.253 ms

6 completed benchmarks are network-style or request scenarios; use them for relative overhead, not as raw network latency claims.

Environment

Runtime node
Node.js v24.19.0
Platform linux x64
CPU AMD Ryzen 7 3700X 8-Core Processor
CPU Cores 16
Memory 23.4 GB
Luminara 1.2.5
Tinybench 2.9.0

Fetch-Family Comparison

These scenarios compare Luminara with native fetch, Ky, and ofetch against the same local mock server. They are all Fetch API family clients, so the score reflects peers with the same browser-style request foundation.

Scenario Client Rank Score Mean Ops/sec vs native fetch P99
GET JSON native fetch #4
82.8
1.585 ms 631 100.0% 2.176 ms
GET JSON Luminara Runner-up
92.4
1.421 ms 704 111.5% 2.573 ms
GET JSON ky #3
90.5
1.451 ms 689 109.2% 3.301 ms
GET JSON ofetch Winner
100.0
1.313 ms 762 120.7% 2.140 ms
POST JSON native fetch Runner-up
97.1
1.391 ms 719 100.0% 3.272 ms
POST JSON Luminara #4
95.4
1.415 ms 707 98.3% 1.743 ms
POST JSON ky #3
96.5
1.400 ms 714 99.4% 1.813 ms
POST JSON ofetch Winner
100.0
1.350 ms 741 103.0% 1.469 ms
GET text native fetch Runner-up
98.2
1.232 ms 812 100.0% 1.325 ms
GET text Luminara #4
96.5
1.253 ms 798 98.3% 1.448 ms
GET text ky Winner
100.0
1.210 ms 827 101.8% 1.430 ms
GET text ofetch #3
98.2
1.232 ms 812 100.0% 1.316 ms

Benchmark Results

Benchmark Category Mean Ops/sec P99 Samples
Compare - native fetch GET JSON comparison 1.585 ms 631 2.176 ms 190
Compare - luminara GET JSON comparison 1.421 ms 704 2.573 ms 212
Compare - ky GET JSON comparison 1.451 ms 689 3.301 ms 207
Compare - ofetch GET JSON comparison 1.313 ms 762 2.140 ms 229
Compare - native fetch POST JSON comparison 1.391 ms 719 3.272 ms 216
Compare - luminara POST JSON comparison 1.415 ms 707 1.743 ms 213
Compare - ky POST JSON comparison 1.400 ms 714 1.813 ms 215
Compare - ofetch POST JSON comparison 1.350 ms 741 1.469 ms 223
Compare - native fetch GET text comparison 1.232 ms 812 1.325 ms 244
Compare - luminara GET text comparison 1.253 ms 798 1.448 ms 240
Compare - ky GET text comparison 1.210 ms 827 1.430 ms 249
Compare - ofetch GET text comparison 1.232 ms 812 1.316 ms 244

Top Operations per Second