-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbenchmark-results-servers.json
1 lines (1 loc) · 3.68 KB
/
benchmark-results-servers.json
1
[{"name":"http-node","version":"16.18.0","hasRouter":false,"requests":"18598.0","latency":"53.24","throughput":"4.47","validation":"✗","description":"bare node http server, should be the theoretical upper limit in node.js performance","maxMem":"79","maxCpu":"126","memSeries":["79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79","79"]},{"name":"mion.bun","version":"0.6.2","hasRouter":true,"requests":"17023.2","latency":"58.22","throughput":"3.94","validation":"✓","description":"mion using bun, automatic validation and serialization","maxMem":"111","maxCpu":"106","memSeries":["111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111","111"]},{"name":"fastify","version":"4.10.2","hasRouter":true,"requests":"16961.8","latency":"58.41","throughput":"4.09","validation":"-","description":"Validation using schemas and ajv. schemas are generated manually","maxMem":"87","maxCpu":"122","memSeries":["87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87","87"]},{"name":"mion","version":"0.6.2","hasRouter":true,"requests":"13936.0","latency":"71.21","throughput":"3.85","validation":"✓","description":"Automatic validation and serialization out of the box","maxMem":"136","maxCpu":"139","memSeries":["110","136","116","121","118","125","129","128","136","118","122","118","118","119","114","114","118","114","114","114","114","132","123","114","114","118","114","122","122","118","113","113","113","114","113","113","113","112","113","113"]},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"12776.6","latency":"77.70","throughput":"3.28","validation":"✗","description":"manual validation or third party tools","maxMem":"130","maxCpu":"125","memSeries":["108","108","109","109","110","111","112","113","114","115","116","117","118","119","121","122","123","124","125","126","128","129","130","102","102","102","102","102","102","102","101","101","101","101","101","101","101","101","101","101"]},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"8870.8","latency":"112.09","throughput":"2.13","validation":"✗","description":"validation using joi or third party tools","maxMem":"103","maxCpu":"134","memSeries":["93","93","93","93","94","95","95","95","95","96","96","94","95","95","97","99","99","94","96","98","98","98","96","95","95","94","94","94","96","103","99","93","94","95","96","96","95","95","96","96"]},{"name":"hono","version":"3.12.6","hasRouter":true,"requests":"5763.7","latency":"172.66","throughput":"1.39","validation":"✗","description":"hono node server, manual validation or third party tools","maxMem":"123","maxCpu":"134","memSeries":["111","114","116","120","116","118","117","121","123","122","122","123","122","118","123","122","121","122","121","122","122","116","122","120","120","121","120","121","120","120","122","120","121","120","121","120","121","121","115","120"]},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"4596.6","latency":"213.24","throughput":"1.10","validation":"✗","description":"manual validation or third party tools","maxMem":"122","maxCpu":"126","memSeries":["104","110","110","110","117","121","117","109","114","110","112","116","115","122","107","108","109","108","111","109","116","109","105","108","108","109","107","109","108","110","111","110","107","116","106","106","108","106","108","105"]}]