Sharkbench

Benchmarking programming languages and web frameworks

Nest (JavaScript)
Nest is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. It uses modern JavaScript and is built with TypeScript, combining elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
This benchmark tests how fast a framework can perform concurrent HTTP requests, I/O operations, and JSON de/serialization.
MedianP99
Framework
Requests per second
Latency
Stability
Memory
JavaScript (Node.js v20) / Nest v10 (Fastify)
9343
3.3 ms
50.15 %
67.5 MB
JavaScript (Node.js v20) / Nest v10 (Express)
6352
4.8 ms
41.83 %
82.6 MB
JavaScript (Node.js v18) / Nest v10 (Fastify)
5056
5.0 ms
17.21 %
69.6 MB
JavaScript (Node.js v18) / Nest v10 (Express)
3894
6.7 ms
23.05 %
90.5 MB
JavaScript (Node.js v16) / Nest v10 (Fastify)
4772
5.3 ms
18.04 %
64.5 MB
JavaScript (Node.js v16) / Nest v10 (Express)
3779
6.9 ms
22.78 %
74.4 MB

About JavaScript

Paradigm

Object-Oriented, Imperative, Functional

Execution

Interpreted

Typing

Dynamic

Null Safety

NO

Memory Management

Garbage Collection

JavaScript is a high-level, dynamic programming language that conforms to the ECMAScript specification. Originally developed by Netscape to add interactive elements to websites, JavaScript has become a core technology of the World Wide Web, alongside HTML and CSS, and is supported by all major browsers without the need for plugins. Node.js, a JavaScript runtime, allows for JavaScript to be used on the server-side, enabling the development of fast, scalable network applications. This versatility makes JavaScript unique in its ability to handle both client-side and server-side programming.

JavaScript web frameworks

MedianP99
Framework
Requests per second
Latency
Stability
Memory
JavaScript (Bun) / Bun.serve
STD
18786
1.5 ms
14.37 %
33.3 MB
JavaScript (Bun) / Fastify
13401
2.0 ms
13.27 %
63.0 MB
JavaScript (Bun) / Express
11004
2.3 ms
12.23 %
68.6 MB
JavaScript (Node.js) / Fastify
9511
3.3 ms
48.22 %
58.2 MB
JavaScript (Node.js) / Nest (Fastify)
9343
3.3 ms
50.15 %
67.5 MB
JavaScript (Node.js) / Express
6799
4.5 ms
39.44 %
63.1 MB
JavaScript (Node.js) / Nest (Express)
6352
4.8 ms
41.83 %
82.6 MB

© 2024 Tien Do Nam