Performance Evaluation of Backend Frameworks for REST API: A Comparative Study of Spring Boot, Flask, Express.js, Laravel FrankenPHP, and Gin
DOI:
https://doi.org/10.52436/1.jutif.2025.6.4.4811Keywords:
API, Backend, Framework, K6, Performance TestingAbstract
One major impact of this development is the shift in application development, particularly in data integration across different platforms. Web services have emerged as a solution for system integration and multi-platform application development. One implementation of Web services is Representational State Transfer. The choice of programming language and framework is also crucial in web application development, directly affecting performance and efficiency. Research on framework performance is necessary to support the development of an Academic Information System. This study will use parameters such as response time, throughput, and resource usage, employing a performance testing method modified by the author. The method includes problem identification, data collection, backend development, performance testing, and conclusion. The test results show that Spring Boot outperforms others in all parameters with stable and efficient performance. Gin is suitable for medium-scale data, Flask excels in scalability but lacks stability, Express.js is efficient CPU usage, and Laravel with FrankenPHP is Memory-efficient. These results serve as a reference for selecting frameworks according to REST API development needs. This research supports developers in selecting appropriate backend frameworks for high-performance REST API systems.
Downloads
References
I. P. A. E. Pratama, “Pengujian Performansi Lima Back-End JavaScript Framework Menggunakan Metode GET dan POST,” Jurnal RESTI (Rekayas a Sistem dan T eknol ogi Informasi), vol. 4, no. 6, pp. 1216–1225, 2020, Accessed: Dec. 04, 2024. [Online]. Available: http://jurnal.iaii.or.id
W. Hadinata and L. Stianingsih, “Analisis Perbandingan Performa RESTful API Antara Express.js Dengan Laravel Framework dengan JMeter,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 1, pp. 531–540, Jan. 2024, doi: 10.23960/jitet.v12i1.3845.
S. A. Achsan and Y. A. Susetyo, “Penerapan RESTful Web service Dengan Framework Spring Pada Sistem Pengelolaan Aset Ruang,” Jurnal Teknik Informatika (JUTIF), vol. 3, no. 2, pp. 395–303, Apr. 2022, doi: 10.20884/1.jutif.2022.3.2.213.
T. Purwanto, “Analisa Perbandingan Kinerja Rest Api Dengan Framework Flask, Laravel, Dan Express Js,” Scientica Sacra:Jurnal Sains, Teknologi dan Masyarakat, vol. 3, no. 4, pp. 49–55, Dec. 2023, Accessed: Dec. 04, 2024. [Online]. Available: http://pijarpemikiran.com/index.php/Scientia
M. K. Naufal, F. Affrianto, and A. B. Cahyono, “Implementasi REST API Untuk Fitur Rencana Strategis Program Pada SIMPEDA,” Automata, vol. 3, no. 2, Oct. 2022.
Github Staff, “Github News Insight.” Accessed: Mar. 04, 2025. [Online]. Available: https://github.blog/news-insights/octoverse/octoverse-2024/
T. Indriyani et al., Bahasa Pemrograman Populer. PT. Sonpedia Publishing Indonesia, 2024. Accessed: Dec. 04, 2024. [Online]. Available: https://books.google.co.id/books?id=SlvwEAAAQBAJ&lpg=PP1&pg=PA3#v=onepage&q&f=false
N. R. Sari, A. O. Sari, and E. Zuraidah, “Sistem Informasi Pengolahan Nilai Siswa di SD Al-Hidayah Tangerang,” Jurnal PROSISKO, vol. 8, no. 1, pp. 68–74, Mar. 2021.
A. Ashril Rizal, L. Puji Indra Kharisma, and Fahrurrozi, “Peningkatan Efektivitas Programming dengan Pelatihan Python for Data Science bagi Komunitas Programming Pondok Pesantren Nahdlatul Wathan Anjani,” Jurnal WIDYA LAKSMI, vol. 1, no. 1, pp. 13–19, Jan. 2021, doi: 0000000000.
F. Sinlae, I. Maulana, F. Setiyansyah, and M. Ihsan, “Pengenalan Pemrograman Web: Pembuatan Aplikasi Web Sederhana Dengan PHP dan MYSQL,” Jurnal Siber Multi Disiplin (JSMD), vol. 2, no. 2, pp. 68–82, Jul. 2024, doi: https://doi.org/10.38035/jsmd.v2i2.
T. Maulana, Firdaus, and Guslendra, “Perancangan Sistem Informasi Pembokingan Dan Keuangan Berbasis Web Pada Pict Story Wedding Fotografer Dengan Menggunakan Bahasa Pemrograman PHP Dan Database MySQL,” Jurnal Sains Informatika Terapan (JSIT), vol. 3, no. 1, pp. 20–25, Feb. 2024, [Online]. Available: https://rcf-indonesia.org/home/
R. Annisa, R. A. Ananda, and W. E. Sulistiono, “Implementasi Golang Clean Architecture Pada Perancangan Backend Point Of Sales Website,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 2, pp. 1518–1523, Apr. 2024, doi: 10.23960/jitet.v12i2.4668.
Z. Fahrus, K. Umam, L. Hakim, J. Adi Prasetyo, and R. Ema Febrita, “Perbandingan Performa Framework Laravel dengan ExpressJS Pada Pengembangan Aplikasi Homestay Kosasih,” JIKOM: Jurnal Informatika dan Komputer, vol. 15, no. 1, p. 1, Nov. 2024.
A. Fauzi, E. Harli, and T. H. Kusmanto, “Pembelajaran Rest Web service Dengan Framework Springboot,” JAM-TEKNO (Jurnal Pengabdian Kepada Masyarakat TEKNO), vol. 2, no. 1, pp. 13–19, Jun. 2021, Accessed: Dec. 05, 2024. [Online]. Available: http://jurnal.iaii.or.id/index.php/JAMTEKNO
B. B. Santoso and P. O. N. Saian, “Implementasi Flask Framework pada Development Modul Reporting Aplikasi Sistem Informasi Helpdesk di PT.XYZ,” Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi), vol. 7, no. 2, pp. 217–226, Apr. 2023, doi: 10.35870/jtik.v7i2.718.
U. N. Aprilyah, “Implementasi Deteksi Similaritas Kode pada Sistem Praktikum Pemrograman Web Berbasis Unit Testing JavaScript,” Thesis, Universitas Hasanuddin, Makassar, 2020.
D. Purnama Sari, R. Wijanarko, and J. X. Menoreh Tengah, “Implementasi Framework Laravel pada Sistem Informasi Penyewaan Kamera (Studi Kasus Di Rumah Kamera Semarang),” INFORMATIKA DAN RPL, vol. 2, no. 1, pp. 32–36, 2020.
S. A. Aklani and J. A. Yang, “Performance Analysis Between Interpreted Language-Based (Laravel) And Compiled Language-Based (Gin) Web Frameworks,” Computer Based Information System Journal, vol. 11, no. 01, pp. 12–16, 2023, [Online]. Available: http://ejournal.upbatam.ac.id/index.php/cbishttp://ejournal.upbatam.ac.id/index.php/cbis
R. Yulianto, Mardiana, R. A. Pradipta, and G. F. Nama, “Performance Comparison Analysis Of Spring Boot And Laravel Frameworks Using API Web service ,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 2, pp. 1145–1153, Apr. 2024, doi: 10.23960/jitet.v12i2.4141.
M. G. L. Putra and M. I. A. Putera, “Analisis Perbandingan Metode SOAP Dan REST Yang Digunakan Pada Framework Flask Untuk Membangun Web service ,” Jurnal Teknologi Informasi dan Komunikasi, vol. 14, no. 2, Jun. 2019.
Kévin Dunglas, “FrankenPHP: Modern App Server for PHP.” Accessed: Mar. 04, 2025. [Online]. Available: https://frankenphp.dev/docs/
Suwarno and A. P. Yulandi, “Analisis Performa Backend Framework: Studi Komparasi Framework Golang dan Node.js,” Jurnal Riset Sistem Informasi dan Teknik Informatika, vol. 8, no. 1, pp. 155–168, Feb. 2023, doi: http://dx.doi.org/10.30645/jurasik.v8i1.551.g529.
F. F. Anhar, M. H. P. Swari, and F. P. Aditiawan, “Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native,” Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika, vol. 2, no. 2, pp. 181–191, Jan. 2024, doi: 10.61132/jupiter.v2i2.155.
U. Syach and W. Martyas Edi, “Perancangan Aplikasi Web Manajemen Data Produk Bisnis Perhiasan Berbasis Flask dan MongoDB,” Jurnal Penerapan Teknologi Informasi dan Komunikasi, vol. 3, no. 2, pp. 162–176, 2024.
J. Vesanto, “Developing a Web-Based Record Store Using React and Express.js,” Thesis, Haaga-Helia University, 2024.
M. Avatara and R. Tan, “Implementasi Framework Gin dan gRPC pada Pengembangan Back-end Web,” Jurnal Strategi, vol. 6, no. 1, pp. 52–57, May 2024.
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Aufa Syaihan Azzahidi, Bangun Wijayanto, Agus Darmawan

This work is licensed under a Creative Commons Attribution 4.0 International License.