bench
Tägliche Benchmarks von Deno & Node & Bun HTTP -Frameworks
Inhaltsverzeichnis
- Überblick
- Frameworks
- ABC
- Eichel
- Alosaurier
- Aqua
- Brötchen
- Gepard
- Danet (Eiche)
- Danet V2 (Hono)
- Deno
- Deso
- Dinatra
- Elysia
- Äußern
- Express (Deno)
- Schnell
- Primify
- Fastro
- Hono
- http
- Hyper Express
- Wenig
- Megalo
- NHTTP
- Knoten
- Eiche
- Meinen
- Peko
- Reno
- Router
- Streng
- Dienen
- Vixenie (Brötchen)
- Vixenie (Deno)
- Benchmarks
- Hallo, Bank!
- ABC
- Eichel
- Alosaurier
- Aqua
- Brötchen
- Gepard
- Danet (Eiche)
- Danet V2 (Hono)
- Deno
- Deso
- Dinatra
- Elysia
- Äußern
- Express (Deno)
- Schnell
- Primify
- Fastro
- Hono
- http
- Hyper Express
- Wenig
- Megalo
- NHTTP
- Knoten
- Eiche
- Meinen
- Peko
- Reno
- Router
- Streng
- Dienen
- Vixenie (Brötchen)
- Vixenie (Deno)
Überblick
Hallo, Bank!
Anfragen pro Sekunde
| Rahmen | Bedeuten | Stddev | Max | Relativ |
|---|
| Streng | 83988.56 | 9800.89 | 102542.73 | 100% |
| Brötchen | 81909.21 | 9402.26 | 98534.03 | 98% |
| Hyper Express | 80597.14 | 12008.05 | 99882.24 | 96% |
| Elysia | 77085.45 | 9957.67 | 100434.75 | 92% |
| Deno | 57365.98 | 6978.67 | 83244.12 | 68% |
| Fastro | 55026.10 | 7790.40 | 77380.73 | 66% |
| NHTTP | 50796.44 | 3692.93 | 71214.75 | 60% |
| Vixenie (Deno) | 49774.17 | 3112.39 | 75036.12 | 59% |
| Schnell | 49024.33 | 3526.18 | 77579.08 | 58% |
| Hono | 48206.47 | 2893.53 | 71830.51 | 57% |
| Deso | 45752.19 | 2771.65 | 58102.00 | 54% |
| Megalo | 45462.27 | 2243.72 | 53656.84 | 54% |
| Alosaurier | 43425.16 | 2902.26 | 59300.61 | 52% |
| http | 40588.21 | 4661.62 | 48673.10 | 48% |
| Gepard | 40299.00 | 2526.31 | 47812.38 | 48% |
| Reno | 39879.76 | 2396.35 | 49086.50 | 47% |
| Router | 39191.33 | 3898.69 | 46267.16 | 47% |
| Danet V2 (Hono) | 35082.29 | 2388.36 | 37797.01 | 42% |
| Danet (Eiche) | 33255.72 | 2456.44 | 40304.09 | 40% |
| Aqua | 31126.11 | 3355.54 | 36862.10 | 37% |
| Eiche | 30673.12 | 3123.52 | 33311.19 | 37% |
| Wenig | 30593.51 | 3990.77 | 36155.61 | 36% |
| Knoten | 18379.98 | 1508.10 | 24829.88 | 22% |
| Primify | 17424.27 | 1897.99 | 19543.24 | 21% |
| Dinatra | 16655.33 | 2166.37 | 20451.32 | 20% |
| ABC | 14142.82 | 1888.83 | 18557.64 | 17% |
| Express (Deno) | 10248.56 | 1920.82 | 12263.47 | 12% |
| Äußern | 6628.64 | 950.53 | 8511.05 | 8% |
| Dienen | 6221.86 | 1530.04 | 11228.06 | 7% |
| Eichel | 0,00 | 0,00 | 0,00 | 0% |
| Meinen | 0,00 | 0,00 | 0,00 | 0% |
| Peko | 0,00 | 0,00 | 0,00 | 0% |
| Vixenie (Brötchen) | 0,00 | 0,00 | 0,00 | 0% |
| | | | |
Frameworks
ABC
Ein besseres Deno -Framework zum Erstellen von Webanwendungen
Eichel
Ein fokussierter Rastful -Server -Framework für Deno?
Alosaurier
Deno Web Framework mit vielen Dekoratoren
Aqua
Ein minimales und schnelles? Web -Framework für Deno
Brötchen
Bun ist eine schnelle All-in-One-JavaScript-Laufzeit
Gepard
? Ein lodernes schnelles Framework für das moderne Web.
Danet (Eiche)
Der reiferste Backend -Framework für Deno
Danet V2 (Hono)
Das reiferste Backend -Framework für Deno, V2 in Alpha
Deno
Eine moderne Laufzeit für JavaScript und TypeScript
Deso
Ein einfaches und schnelles HTTP -Web -Framework für Deno
Dinatra
Sinatra mag leichte Web -App -Framework für Deno.
Elysia
Ergonomischer Rahmen für den Menschen
Äußern
Schnell, nicht openiert, minimalistisches Web -Framework für Node.js
Express (Deno)
Schnell, nicht openiert, minimalistisches Web -Framework für Node.js, auf Deno ausgeführt
Schnell
Kleiner Web-Framework mit nahezu nativem Leistungsleistung.
Primify
Schnell und niedrig überkosten Web Framework für node.js
Fastro
Schneller und einfacher Webanwendungs -Framework für Deno
Hono
Ultraast Web Framework für Cloudflare -Mitarbeiter und Deno. Schnell, aber nicht nur schnell.
http
Der HTTP -Server der Deno Standard Library
Hyper Express
High Performance Node.js Webserver mit einer einfach zu verwendenden API von UWebsockets.js unter der Motorhaube.
Wenig
Ein minimalistisches verbindungsähnliches Web-Framework. Funktioniert automatisch mit Deno Deployming, dem nativen HTTP und dem Standard -HTTP -Server von Deno.
Megalo
Deno HTTP Server Framework konzentriert sich auf Geschwindigkeit
NHTTP
Ein einfaches Web-Framework für Deno und Freunde
Knoten
Node.js® ist eine JavaScript -Laufzeit, die auf Chrome's V8 JavaScript Engine basiert.
Eiche
Ein Middleware -Framework für den nativen HTTP -Server von Deno, Deno Deploy und Node.js 16.5 und später. Es enthält auch einen Middleware -Router.
Meinen
Schneller, minimalistischer Web -Framework für Deno portiert aus ExpressJs.
Peko
Federgewicht Server/Router Framework + Middleware und Handler Library?
Reno
Eine dünne, prüfbare Routing -Bibliothek, die auf dem Standard -HTTP -Modul von Deno sitzt.
Router
Der winzige, moderne und schnelle Router der Denosaurier für Deno und Deno -Einsatz. Verwendet von Projekten wie frisch
Streng
Stric ist ein minimalistisches, schnelles Web -Framework für Bun.
Dienen
? Ein progressiver HTTP -Server für Deno?
Vixenie (Brötchen)
Ein reines funktionales Web -Framework
Vixenie (Deno)
Ein reines funktionales Web -Framework
Benchmarks
Hallo, Bank!
Ein einfacher Benchmark, der eine Antwort erwartet, die einfach den Text " Hello, Bench! " Enthält, enthält einfach den Text.
ABC
| Stat | Bedeuten | Stddev | Max |
|---|
| 14142.82 | 1888.83 | 18557.64 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 12416.69 | 13301.50 | 14253.55 | 15035.57 | 16236.59 | 17202.65 | 18012.72 |
| Latenz | 2 ms | 3 ms | 3 ms | 3 ms | 4 ms | 4 ms | 5 ms |
Eichel
| Stat | Bedeuten | Stddev | Max |
|---|
| 0,00 | 0,00 | 0,00 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| Latenz | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms |
Alosaurier
| Stat | Bedeuten | Stddev | Max |
|---|
| 43425.16 | 2902.26 | 59300.61 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 41802.02 | 42901.72 | 43640.98 | 44421.59 | 45354.49 | 46201.81 | 48518.37 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Aqua
| Stat | Bedeuten | Stddev | Max |
|---|
| 31126.11 | 3355.54 | 36862.10 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 29170.10 | 30373.08 | 31804.61 | 32825.97 | 33559.91 | 34215.82 | 35463.52 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms | 2 ms |
Brötchen
| Stat | Bedeuten | Stddev | Max |
|---|
| 81909.21 | 9402.26 | 98534.03 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 67630.20 | 75382.05 | 83600.82 | 89130.78 | 93207.87 | 94996.38 | 97538.58 |
| Latenz | 365 µs | 454 µs | 568 µs | 722 µs | 914 µs | 1 ms | 1 ms |
Gepard
| Stat | Bedeuten | Stddev | Max |
|---|
| 40299.00 | 2526.31 | 47812.38 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 38374.68 | 39925.58 | 40744.64 | 41254.40 | 42043.94 | 42574.65 | 44319.52 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Danet (Eiche)
| Stat | Bedeuten | Stddev | Max |
|---|
| 33255.72 | 2456.44 | 40304.09 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 32475.06 | 33209.48 | 33617.12 | 34151.30 | 34479.68 | 34640.90 | 34941.04 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms |
Danet V2 (Hono)
| Stat | Bedeuten | Stddev | Max |
|---|
| 35082.29 | 2388.36 | 37797.01 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 34359.91 | 35069.84 | 35503.18 | 35861.60 | 36317.49 | 36462.77 | 36814.33 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Deno
| Stat | Bedeuten | Stddev | Max |
|---|
| 57365.98 | 6978.67 | 83244.12 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 51655.78 | 52727.61 | 54286.96 | 61483.63 | 68397.17 | 72312.86 | 76602.19 |
| Latenz | 594 µs | 760 µs | 899 µs | 988 µs | 1 ms | 1 ms | 1 ms |
Deso
| Stat | Bedeuten | Stddev | Max |
|---|
| 45752.19 | 2771.65 | 58102.00 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 43931.17 | 44696.53 | 45504.39 | 46863.07 | 48561.02 | 50039.66 | 51846.61 |
| Latenz | 985 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Dinatra
| Stat | Bedeuten | Stddev | Max |
|---|
| 16655.33 | 2166.37 | 20451.32 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 15127.22 | 15839.84 | 16965.95 | 17893.91 | 18724.26 | 19105.66 | 19716.44 |
| Latenz | 2 ms | 2 ms | 2 ms | 2 ms | 3 ms | 3 ms | 4 ms |
Elysia
| Stat | Bedeuten | Stddev | Max |
|---|
| 77085.45 | 9957.67 | 100434.75 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 62307.46 | 72358.23 | 77704.26 | 82742.77 | 90307.91 | 92974.33 | 96260.71 |
| Latenz | 408 µs | 506 µs | 579 µs | 735 µs | 1 ms | 1 ms | 1 ms |
Äußern
| Stat | Bedeuten | Stddev | Max |
|---|
| 6628.64 | 950.53 | 8511.05 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 5201.88 | 6512.56 | 6853.56 | 6989.82 | 7556.50 | 8026.61 | 8390.71 |
| Latenz | 6 ms | 7 ms | 7 ms | 7 ms | 8 ms | 9 ms | 11 ms |
Express (Deno)
| Stat | Bedeuten | Stddev | Max |
|---|
| 10248.56 | 1920.82 | 12263.47 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 7073.71 | 10291.05 | 11074.72 | 11294.33 | 11425.56 | 11493.77 | 11689.54 |
| Latenz | 3 ms | 4 ms | 4 ms | 4 ms | 5 ms | 6 ms | 11 ms |
Schnell
| Stat | Bedeuten | Stddev | Max |
|---|
| 49024.33 | 3526.18 | 77579.08 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 46619.18 | 47701.61 | 48659.43 | 49697.56 | 52010.92 | 54348.71 | 61517.06 |
| Latenz | 875 µs | 946 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Primify
| Stat | Bedeuten | Stddev | Max |
|---|
| 17424.27 | 1897.99 | 19543.24 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 15900.22 | 16750.17 | 18004.28 | 18432.27 | 18717.24 | 18903.72 | 19102.70 |
| Latenz | 2 ms | 2 ms | 2 ms | 2 ms | 3 ms | 3 ms | 5 ms |
Fastro
| Stat | Bedeuten | Stddev | Max |
|---|
| 55026.10 | 7790.40 | 77380.73 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 46833.89 | 48632.87 | 53954.03 | 60938.81 | 65858.32 | 68219.01 | 71819.71 |
| Latenz | 630 µs | 722 µs | 939 µs | 1 ms | 1 ms | 1 ms | 1 ms |
Hono
| Stat | Bedeuten | Stddev | Max |
|---|
| 48206.47 | 2893.53 | 71830.51 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 46553.48 | 47445.68 | 48310.55 | 49005.06 | 49728.22 | 50870.74 | 54828.79 |
| Latenz | 904 µs | 959 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
http
| Stat | Bedeuten | Stddev | Max |
|---|
| 40588.21 | 4661.62 | 48673.10 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 36606.50 | 39307.87 | 41619.97 | 43226.38 | 44315.38 | 45051.25 | 46144.12 |
| Latenz | 909 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms |
Hyper Express
| Stat | Bedeuten | Stddev | Max |
|---|
| 80597.14 | 12008.05 | 99882.24 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 61686.31 | 73586.01 | 83209.19 | 89321.37 | 94535.78 | 96321.94 | 98711.67 |
| Latenz | 368 µs | 457 µs | 568 µs | 727 µs | 942 µs | 1 ms | 1 ms |
Wenig
| Stat | Bedeuten | Stddev | Max |
|---|
| 30593.51 | 3990.77 | 36155.61 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 28779.30 | 30249.03 | 31317.59 | 32560.64 | 33389.21 | 33946.23 | 34795.90 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms | 3 ms |
Megalo
| Stat | Bedeuten | Stddev | Max |
|---|
| 45462.27 | 2243.72 | 53656.84 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 44242.43 | 45007.58 | 45598.30 | 46361.63 | 46957.98 | 47461.20 | 49002.10 |
| Latenz | 969 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
NHTTP
| Stat | Bedeuten | Stddev | Max |
|---|
| 50796.44 | 3692.93 | 71214.75 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 47969.80 | 48831.24 | 49874.68 | 52212.73 | 55228.16 | 57508.80 | 63223.10 |
| Latenz | 809 µs | 919 µs | 999 µs | 1 ms | 1 ms | 1 ms | 1 ms |
Knoten
| Stat | Bedeuten | Stddev | Max |
|---|
| 18379.98 | 1508.10 | 24829.88 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 17953.64 | 18233.37 | 18511.93 | 18835.47 | 19161.20 | 19360.44 | 20352.49 |
| Latenz | 2 ms | 2 ms | 2 ms | 2 ms | 2 ms | 2 ms | 5 ms |
Eiche
| Stat | Bedeuten | Stddev | Max |
|---|
| 30673.12 | 3123.52 | 33311.19 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 30195.13 | 30873.10 | 31318.77 | 31617.83 | 32014.03 | 32165.52 | 32475.11 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms |
Meinen
| Stat | Bedeuten | Stddev | Max |
|---|
| 0,00 | 0,00 | 0,00 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| Latenz | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms |
Peko
| Stat | Bedeuten | Stddev | Max |
|---|
| 0,00 | 0,00 | 0,00 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| Latenz | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms |
Reno
| Stat | Bedeuten | Stddev | Max |
|---|
| 39879.76 | 2396.35 | 49086.50 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 37978.19 | 39630.44 | 40207.47 | 40967.03 | 41614.21 | 42142.50 | 43445.76 |
| Latenz | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Router
| Stat | Bedeuten | Stddev | Max |
|---|
| 39191.33 | 3898.69 | 46267.16 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 36211.54 | 38111.79 | 40015.04 | 41296.44 | 42246.70 | 43009.97 | 44139.36 |
| Latenz | 938 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms | 2 ms |
Streng
| Stat | Bedeuten | Stddev | Max |
|---|
| 83988.56 | 9800.89 | 102542.73 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 69040.08 | 77514.94 | 85636.94 | 91911.79 | 95643.56 | 97275.23 | 99585.24 |
| Latenz | 358 µs | 445 µs | 556 µs | 702 µs | 887 µs | 1 ms | 1 ms |
Dienen
| Stat | Bedeuten | Stddev | Max |
|---|
| 6221.86 | 1530.04 | 11228.06 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 5112.48 | 5603.49 | 6396.32 | 6957.88 | 7860.74 | 8536.25 | 8994.01 |
| Latenz | 6 ms | 7 ms | 7 ms | 8 ms | 9 ms | 12 ms | 14 ms |
Vixenie (Brötchen)
| Stat | Bedeuten | Stddev | Max |
|---|
| 0,00 | 0,00 | 0,00 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| Latenz | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms | 0 ms |
Vixenie (Deno)
| Stat | Bedeuten | Stddev | Max |
|---|
| 49774.17 | 3112.39 | 75036.12 | |
| Stat | 10 | 25 | 50 | 75 | 90 | 95 | 99 |
|---|
| Req/Sec | 48138.16 | 48755.42 | 49541.41 | 50262.27 | 51307.99 | 53133.39 | 63500.20 |
| Latenz | 873 µs | 935 µs | 1 ms | 1 ms | 1 ms | 1 ms | 1 ms |
Erzeugt 2024-12-26T01: 57: 23.168Z