Skip to content

docs: refresh benchmark results for 1.5.0 - #345

Merged
naorpeled merged 1 commit into
mainfrom
benchmarks/refresh-1.5.0-31268567748
Aug 8, 2026
Merged

docs: refresh benchmark results for 1.5.0#345
naorpeled merged 1 commit into
mainfrom
benchmarks/refresh-1.5.0-31268567748

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Automated refresh of the Benchmarks section of the README, generated by this run.

Version label: 1.5.0 · Trigger: workflow_dispatch

Perf numbers come from a shared GitHub-hosted runner and are noisy between runs, so treat
movement within a few percent as noise rather than a regression.

Full results

lambda-api benchmark results

Generated 2026-08-08 17:06:04 UTC · lambda-api v1.5.0 · Node 20.20.2 · AMD EPYC 7763 64-Core Processor (4 cores) · linux/x64

API Gateway REST (v1) — throughput (ops/sec, higher is better)

Framework get-json path-param post-json routing-50 not-found
baseline 2,444,066 2,477,678 1,302,129 1,935,069 2,255,100
middy 6.4.5 382,851 282,355 31,111 163,187 68,913
lambda-api 1.5.0 128,426 115,517 113,134 115,238 48,521
fastify 5.8.5 13,353 16,644 5,792 17,561 15,549
hono 4.12.34 12,101 17,762 10,562 17,792 18,302
serverless-express 4.22.2 8,559 11,035 5,440 10,060 11,079
API Gateway REST (v1) — latency (avg / p99, µs, lower is better)
Framework get-json path-param post-json routing-50 not-found
baseline 0.41 / 0.66 0.40 / 0.78 0.77 / 0.83 0.52 / 1.04 0.44 / 0.50
middy 6.4.5 2.61 / 3.53 3.54 / 4.81 32.1 / 33.5 6.13 / 6.42 14.5 / 15.3
lambda-api 1.5.0 7.79 / 7.87 8.66 / 8.77 8.84 / 8.93 8.68 / 8.76 20.6 / 55.8
fastify 5.8.5 74.9 / 196 60.1 / 110 173 / 372 56.9 / 96.5 64.3 / 115
hono 4.12.34 82.6 / 322 56.3 / 109 94.7 / 193 56.2 / 58.6 54.6 / 108
serverless-express 4.22.2 117 / 260 90.6 / 158 184 / 386 99.4 / 180 90.3 / 150

API Gateway HTTP (v2) — throughput (ops/sec, higher is better)

Framework get-json path-param post-json routing-50 not-found
baseline 2,126,449 1,789,247 1,037,185 1,642,674 1,806,611
middy 6.4.5 372,278 278,227 31,178 161,222 67,381
lambda-api 1.5.0 116,936 106,058 105,104 106,097 48,838
hono 4.12.34 20,199 18,707 11,981 18,557 19,416
fastify 5.8.5 17,361 15,423 6,162 16,474 15,968
serverless-express 4.22.2 10,909 11,229 6,739 10,472 11,515
API Gateway HTTP (v2) — latency (avg / p99, µs, lower is better)
Framework get-json path-param post-json routing-50 not-found
baseline 0.47 / 0.95 0.56 / 0.99 0.96 / 1.64 0.61 / 0.94 0.55 / 1.04
middy 6.4.5 2.69 / 3.32 3.59 / 3.91 32.1 / 34.6 6.20 / 6.64 14.8 / 15.4
lambda-api 1.5.0 8.55 / 8.67 9.43 / 9.53 9.51 / 9.69 9.43 / 9.59 20.5 / 20.7
hono 4.12.34 49.5 / 99.1 53.5 / 54.8 83.5 / 130 53.9 / 56.3 51.5 / 52.8
fastify 5.8.5 57.6 / 56.0 64.8 / 60.5 162 / 376 60.7 / 66.7 62.6 / 59.7
serverless-express 4.22.2 91.7 / 193 89.1 / 172 148 / 262 95.5 / 145 86.8 / 136

@naorpeled
naorpeled merged commit 44e67f6 into main Aug 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant