Benchmarking programming languages and web frameworks
Framework | Requests per second (higher is better) | Latency (lower is better) | Stability (higher is better) | Memory (lower is better) |
---|---|---|---|---|
Java (Temurin v21) / Vert.x v4 | 21555 | 1.4 ms | 51.78 % | 202.5 MB |
Java (Temurin v17) / Vert.x v4 | 20395 | 1.5 ms | 56.21 % | 193.8 MB |
Java (Temurin v11) / Vert.x v4 | 20047 | 1.5 ms | 52.54 % | 202.2 MB |
Java (Semeru v21) / Vert.x v4 | 15217 | 2.0 ms | 56.80 % | 133.3 MB |
Java (Semeru v17) / Vert.x v4 | 13985 | 2.2 ms | 61.61 % | 130.7 MB |
Java (Semeru v11) / Vert.x v4 | 15710 | 2.0 ms | 58.15 % | 128.4 MB |
Framework | Requests per second (higher is better) | Latency (lower is better) | Stability (higher is better) | Memory (lower is better) |
---|---|---|---|---|
Java (Temurin) / Vert.x | 21555 | 1.4 ms | 51.78 % | 202.5 MB |
Java (Semeru) / Vert.x | 15217 | 2.0 ms | 56.80 % | 133.3 MB |
Java (OpenJDK) / Quarkus (Reactive) | 12062 | 1.4 ms | 3.21 % | 182.9 MB |
Java (Temurin) / Spring Boot (WebFlux) | 10429 | 1.4 ms | 2.72 % | 187.2 MB |
Java (OpenJDK) / Quarkus (Imperative) | 10076 | 1.6 ms | 3.33 % | 186.8 MB |
Java (Temurin) / Spring Boot (MVC) | 8951 | 1.7 ms | 3.39 % | 205.4 MB |
Java (Semeru) / Spring Boot (WebFlux) | 8077 | 1.7 ms | 2.84 % | 146.9 MB |
Java (Semeru) / Spring Boot (MVC) | 6894 | 2.0 ms | 3.65 % | 145.1 MB |