CFP last date
22 December 2025
Call for Paper
January Edition
IJCA solicits high quality original research papers for the upcoming January edition of the journal. The last date of research paper submission is 22 December 2025

Submit your paper
Know more
Random Articles
Reseach Article

Performance Benefits of Reactive Frameworks

by Ramesh V.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Number 48
Year of Publication: 2025
Authors: Ramesh V.
10.5120/ijca2025925813

Ramesh V. . Performance Benefits of Reactive Frameworks. International Journal of Computer Applications. 187, 48 ( Oct 2025), 40-45. DOI=10.5120/ijca2025925813

@article{ 10.5120/ijca2025925813,
author = { Ramesh V. },
title = { Performance Benefits of Reactive Frameworks },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2025 },
volume = { 187 },
number = { 48 },
month = { Oct },
year = { 2025 },
issn = { 0975-8887 },
pages = { 40-45 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume187/number48/performance-benefits-of-reactive-frameworks/ },
doi = { 10.5120/ijca2025925813 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2025-10-23T00:18:16.283844+05:30
%A Ramesh V.
%T Performance Benefits of Reactive Frameworks
%J International Journal of Computer Applications
%@ 0975-8887
%V 187
%N 48
%P 40-45
%D 2025
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Reactive programming enables the construction of responsive and robust applications that are capable of efficiently managing asynchronous data streams and dynamic changes. Among various frameworks that support this paradigm, Spring is distinguished by its adaptability and lightweight Java-based structure, making it particularly suitable for enterprise environments. Introduced in 2003, the Spring ecosystem offers two primary web frameworks: Spring Web Model-View-Controller and Spring WebFlux. In the former, the original component of the Spring framework is optimized for the servlet API and container environments, while the latter is a newer addition that leverages a reactive stack architecture to achieve enhanced scalability and performance. This study comprehensively evaluates these frameworks through performance benchmarking across diverse scenarios. By integrating a broad spectrum of performance metrics (i.e., throughput and response time) and real-world applications, this study aims to extend the current literature and provide developers with concrete insights into selecting the appropriate Spring framework for specific enterprise needs based on synchronous and reactive programming models. [1][3]

References
  1. R. Sharma, Hands-On Reactive Programming with Reactor: Build Reactive and Scalable Microservices Using the Reactor Framework, Packt, Birmingham, UK, 2018.
  2. M. Srivastava, Mastering Spring Reactive Programming for High-Performance Web Apps, Notion Press, New York, NY, USA, 2024.
  3. Y. Mednikov, Friendly WebFlux: A Practical Guide to Reactive Programming with Spring WebFlux, Independent, 2021.
  4. C. Deinum and I. Cosmina, “Building Reactive Applications with Spring WebFlux,” in Spring in Action, 5th ed., Manning, New York, NY, USA, 2021, ch. 10.
  5. A. Sukhambekova, “Comparison of Spring WebFlux and Spring MVC,” Modern Scientific Method, no. 9, Mar. 2025.
  6. Royal Institute of Technology (KTH), “Comparing Virtual Threads and Reactive WebFlux in Spring,” M.S. thesis, Stockholm, Sweden, 2023.
  7. A. Nordlund and N. Nordström, “Comparing Virtual Threads and Reactive WebFlux in Spring,” diva-portal.org, 2023. [Online]. Available: https://www.diva-portal.org/smash/get/diva2%3A1763111/FULLTEXT01.pdf
  8. Q. Li and R. Sharma, “Review on Spring Boot and Spring WebFlux for Reactive Web Development,” ResearchGate, 2020. [Online]. Available: https://www.researchgate.net/publication/341151097
  9. A. Filichkin, “Spring Boot Performance Battle: Blocking vs Non-Blocking vs Reactive,” Medium, May 2018. [Online]. Available: https://filia-aleks.medium.com/microservice-performance-battle-spring-mvc-vs-webflux-80d39fd81bf0
  10. M. Piyumal, “Mastering Reactive Programming with Spring WebFlux,” Medium, Jan. 2024. [Online]. Available: https://manjulapiyumal.medium.com/mastering-reactive-programming-with-spring-webflux-47dbf57857f0
  11. “SpringBoot MVC vs WebFlux: Performance Comparison for JWT Verify and MySQL Query,” Medium, Jul. 2025. [Online]. Available: https://medium.com/deno-the-complete-reference/springboot-mvc-vs-webflux-performance-comparison-for-jwt-verify-and-mysql-query-10d5ff08a1ba
  12. P. Minkowski, “Performance Comparison Between Spring MVC vs Spring WebFlux with Elasticsearch,” Personal Blog, Oct. 2019. [Online]. Available: https://piotrminkowski.com/2019/10/30/performance-comparison-between-spring-mvc-and-spring-webflux-with-elasticsearch/
  13. G. Munhoz, “API Performance — Spring MVC vs Spring WebFlux vs Go,” Medium, Aug. 2020. [Online]. Available: https://filipemunhoz.medium.com/api-performance-spring-mvc-vs-spring-webflux-vs-go-f97b62d2255a
  14. F. Dorado, “Reactive vs Non-Reactive Spring Performance,” Personal Blog, Jun. 2019. [Online]. Available: https://frandorado.github.io/spring/2019/06/26/spring-reactive-vs-non-reactive-performance.html
  15. T. Emanovikov, “R2DBC vs JDBC vs Vert.x – Not So Fast Benchmark,” Medium, n.d. [Online]. Available: https://medium.com/@temanovikov/r2dbc-vs-jdbc-vs-vert-x-not-so-fast-benchmark-c0a9fcabb274
  16. G. Gatheca, “Spring WebFlux: Load Testing Using JMeter,” Medium, Sep. 2021. [Online]. Available: https://gathecageorge.medium.com/6-spring-webflux-load-testing-using-jmeter-b0875b09fc25
  17. “Performance Testing Strategies for Spring WebFlux Applications,” Moldstud.com, Jul. 2025. [Online]. Available: https://moldstud.com/articles/p-performance-testing-your-spring-webflux-application-tools-strategies-and-best-practices
  18. “Mastering Spring WebFlux: Reactive APIs at Scale,” Java Code Geeks, Jul. 2025. [Online]. Available: https://www.javacodegeeks.com/2025/07/mastering-spring-webflux-reactive-apis-at-scale.html
  19. “Spring MVC vs. Spring WebFlux: Choosing the Right Framework for Your Project,” Dev.to, 2024. [Online]. Available: https://dev.to/jottyjohn/spring-mvc-vs-spring-webflux-choosing-the-right-framework-for-your-project-4cd2
Index Terms

Computer Science
Information Sciences

Keywords

Spring WebFlux Reactive Streams EventLoop Model Spring MVC Web Application Performance High Concurrency Systems and Netty vs Servlet Container