Benchmarking Local Development Environments: Analyzing the Performance of XAMPP, MAMP, and Laragon


Authors

  • Albert Yakobus Chandra Universitas Mercu Buana Yogyakarta, Yogyakarta, Indonesia
  • Putry Wahyu Setyaningsih Universitas Mercu Buana Yogyakarta, Yogyakarta, Indonesia

DOI:

https://doi.org/10.47065/bulletincsr.v5i3.493

Keywords:

Performance Analysis; XAMPP; MAMP; Laragon; Apachebench

Abstract

In the rapidly evolving landscape of web application development, the choice of a local development environment significantly influences both productivity and performance. This study aims to benchmark three widely utilized local server solutions—XAMPP, MAMP, and Laragon—through a rigorous performance analysis grounded in information technology principles. By examining critical performance metrics such as load times, resource utilization, scalability, and compatibility with various programming languages and frameworks, we provide a holistic view of each platform's capabilities.Utilizing empirical testing methodologies, including stress testing and response time measurements, this research evaluates the environments under varying workloads to simulate real-world application development scenarios. Additionally, we explore factors such as ease of installation, configuration flexibility, and community support, which are essential for developers in selecting an appropriate development environment. The findings reveal significant differences in performance and user experience among the three platforms, emphasizing the implications of server performance on developer efficiency, project timelines, and overall software quality. This study contributes to the body of knowledge in the information technology field by providing actionable insights for practitioners, educators, and researchers. Ultimately, it serves as a foundational resource for informed decision-making regarding local development environments in web application projects, fostering a deeper understanding of how these tools impact the software development lifecycle.

Downloads

Download data is not yet available.

References

A. A. Khan, J. A. Khan, M. A. Akbar, P. Zhou, and M. Fahmideh, “Insights into software development approaches: mining Q &A repositories,” Empir Softw Eng, vol. 29, no. 1, Feb. 2024, doi: 10.1007/s10664-023-10417-5.

Ian. Sommerville, Software engineering. Pearson, 2011.

L. Barros, C. Tam, and J. Varajão, “Agile software development projects–Unveiling the human-related critical success factors,” Inf Softw Technol, vol. 170, p. 107432, Jun. 2024, doi: 10.1016/J.INFSOF.2024.107432.

Y. Hu, A. Nanda, and Q. Yang, “Measurement, analysis and performance improvement of the Apache Web server,” 1999 IEEE International Performance, Computing and Communications Conference, IPCCC 1999, pp. 261–267, 1999, doi: 10.1109/PCCC.1999.749447.

“Mac Setup for Web Development [2025].” Accessed: Jan. 29, 2025. [Online]. Available: https://www.robinwieruch.de/mac-setup-web-development/

V. Côté, P. Bourque, S. Oligny, and N. Rivard, “Software metrics: An overview of recent results,” Journal of Systems and Software, vol. 8, no. 2, pp. 121–131, Mar. 1988, doi: 10.1016/0164-1212(88)90005-2.

X. Liu, L. Sha, Y. Diao, S. Froehlich, J. L. Hellerstein, and S. Parekh, “Online Response Time Optimization of Apache Web Server,” Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2707, pp. 461–478, 2003, doi: 10.1007/3-540-44884-5_25.

Z. Cai, J. Li, and J. Zhang, “Research on Performance Optimization of Web Application System based on JAVA EE,” in Journal of Physics: Conference Series, Institute of Physics Publishing, Jan. 2020. doi: 10.1088/1742-6596/1437/1/012039.

N. Gandhi, D. M. Tilbury, Y. Diao, J. Hellerstein, and S. Parekh, “MIMO control of an apache web server: Modeling and controller design,” Proceedings of the American Control Conference, vol. 6, pp. 4922–4927, 2002, doi: 10.1109/ACC.2002.1025440.

Indrianto, “PERFORMANCE TESTING ON WEB INFORMATION SYSTEM USING APACHE JMETER AND BLAZEMETER,” Jurnal Ilmiah Ilmu Terapan Universitas Jambi, vol. 7, no. 2, pp. 138–149, Dec. 2023, doi: 10.22437/jiituj.v7i2.28440.

S. Pargaonkar, “A Comprehensive Review of Performance Testing Methodologies and Best Practices: Software Quality Engineering,” International Journal of Science and Research (IJSR), vol. 12, no. 8, pp. 2008–2014, Aug. 2023, doi: 10.21275/sr23822111402.

T. Dybå, N. B. Moe, and E. M. Mikkelsen, “An empirical investigation on factors affecting software developer acceptance and utilization of electronic process guides,” in Proceedings - International Software Metrics Symposium, 2004, pp. 220–231. doi: 10.1109/METRIC.2004.1357905.

A. Y. Chandra, “Analisis Performansi Antara Apache & Nginx Web Server Dalam Menangani Client Request,” Jurnal Sistem dan Informatika (JSI), vol. 14, no. 1, pp. 48–56, Nov. 2019, doi: 10.30864/jsi.v14i1.248.

Q. Li and B. Moon, “Distributed cooperative apache web server,” Proceedings of the 10th International Conference on World Wide Web, WWW 2001, pp. 555–564, Apr. 2001

M. H. Tariq, S. Zhang, C. Masouros, and C. B. Papadias, “Energy Efficient Multi-Active/Multi-Passive Antenna Arrays for Portable Access Points,” Micromachines (Basel), vol. 15, no. 11, 2024, doi: 10.3390/mi15111351.

Y. Cui, “WebApp1K: A Practical Code-Generation Benchmark for Web App Development,” arXiv preprint, vol. 8, no. 12, Jul. 2024, doi: https://doi.org/10.48550/arXiv.2408.00019.

K. Faraj, A. Faraj, K. Ahmed, T. Nawzad, and A. Al Attar, “Response Time analysis for XAMPP Server based on Different Versions of Linux Operating System,” Article in The Scientific Journal of Cihan University-Sulaimanyia, 2021, doi: 10.25098/4.2.23.

S. Pargaonkar, “A Comprehensive Review of Performance Testing Methodologies and Best Practices: Software Quality Engineering,” International Journal of Science and Research (IJSR), vol. 12, no. 8, pp. 2008–2014, Aug. 2023, doi: 10.21275/sr23822111402.

Y. Arta, R. Wandri, A. Hanafiah, B. Kristian Pranoto, and M. Rizki Fadhilah, “Analisa Web Server Untuk Kebutuhan Open Journal System Menggunakan Secure Tunnel Web Server Analysis for Open Journal System Needs Using Secure Tunnel,” Cogito Smart Journal |, vol. 8, no. 2, Dec. 2022, doi: https://doi.org/10.31154/cogito.v8i2.407.537-548.

M. Rafli, I. Fitri, and A. Andrianingsih, “Pengujian Kinerja Load Balancing Web Server Menggunakan Nginx Riverse Proxy Berbasis OS Centos 7,” JATISI (Jurnal Teknik Informatika dan Sistem Informasi), vol. 9, no. 3, pp. 1824–1840, Sep. 2022, doi: https://doi.org/10.35957/jatisi.v9i3.2185.


Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel Benchmarking Local Development Environments: Analyzing the Performance of XAMPP, MAMP, and Laragon

Dimensions Badge

ARTICLE HISTORY

Published: 2025-04-25

Abstract View: 162 times
PDF Download: 44 times

How to Cite

Albert Yakobus Chandra, & Putry Wahyu Setyaningsih. (2025). Benchmarking Local Development Environments: Analyzing the Performance of XAMPP, MAMP, and Laragon. Bulletin of Computer Science Research, 5(3), 193-206. https://doi.org/10.47065/bulletincsr.v5i3.493

Issue

Section

Articles