Comparative performance analysis of Express.js and Spring Boot in CRUD-oriented web applications

Main Article Content

Wojciech Wnuk

wojciech.wnukk@gmail.com

https://orcid.org/0009-0005-1943-3716
Małgorzata Plechawska-Wójcik

m.plechawska@pollub.pl

https://orcid.org/0000-0003-1055-5344

Abstract

This study presents a comparative performance analysis of Express.js and Spring Boot in CRUD-oriented web applications. Three independent benchmark runs were executed for both frameworks using identical hardware, request patterns and load profiles. The results indicate that Express.js achieved lower global latency (avg ~10.5 ms vs. ~14.6 ms) and comparable throughput with slightly higher stability. CRUD-level measurements showed lower latency values for Express.js across create, read and update operations, with the most notable differences observed for delete requests. System-level metrics indicate lower CPU and memory consumption for Express.js. The findings are consistent with the characteristics of lightweight, event-driven architectures compared to JVM-based solutions in high-frequency CRUD workloads.

Keywords:

Web performance, Express.js, Spring Boot, CRUD workloads, HTTP latency, Benchmarking

Sustainable Development Goals (SDG)

  • 9 - Industry, Innovation, Technology and Infrastructure

References

Article Details

Wnuk, W., & Plechawska-Wójcik, M. (2026). Comparative performance analysis of Express.js and Spring Boot in CRUD-oriented web applications. Journal of Computer Sciences Institute, 39, 176–182. https://doi.org/10.35784/jcsi.9574