STUDI KOMPARATIF KINERJA FRAMEWORK NODE.JS ANTARA EXPRESS.JS DAN FASTIFY DALAM PENGEMBANGAN REST API
DOI:
https://doi.org/10.31949/infotech.v11i2.15906Abstract
Application Programming Interface (API) merupakan sebuah antarmuka yang memungkinkan integrasi dan komunikasi antara berbagai aplikasi dalam satu ekosistem. Express.js dan Fastify merupakan dua framework backend berbasis Node.js yang populer digunakan dalam membangun REST API. Untuk mengetahui performa keduanya, dilakukan pengujian menggunakan metode performance test terhadap beberapa metrik, yaitu response time (rata-rata, minimum, maksimum), throughput, serta penggunaan CPU dan memori. Hasil pengujian menunjukkan bahwa Fastify memiliki waktu respon rata-rata yang lebih baik dibandingkan Express.js, khususnya pada skenario permintaan data besar (GET 2000 data), di mana Fastify mampu mengurangi waktu respon hingga ribuan milidetik lebih cepat pada beberapa pengujian maksimum. Selain itu, throughput Fastify cenderung lebih tinggi, menandakan efisiensi dalam menangani jumlah permintaan secara paralel. Dari sisi penggunaan CPU dan RAM, kedua framework menunjukkan efisiensi yang baik dengan rata-rata konsumsi di bawah ambang batas 75%, meskipun Fastify sedikit lebih stabil. Berdasarkan hasil tersebut, Fastify dinilai lebih unggul dalam hal kinerja dan skalabilitas, sehingga direkomendasikan untuk sistem yang memiliki trafik tinggi. Sementara Express.js tetap layak digunakan untuk sistem dengan kebutuhan performa sedang dan dapat berjalan stabil pada spesifikasi server menengah.
Keywords:
Performance , Testing, Express, Nodejs, FastifyDownloads
References
Madhani, D., ’Darwiyanto, E., & ’Ghandi, A. (2023). Performance Testing Menggunakan Metode Load Testing dan Stress Testing pada Sistem Core Banking PT. XYZ. E-Proceeding of Engineering, 10(6), 1–11.
Ade Ismail, Ahmadi Yuli Ananta, Sofyan Noor Arief, & Elok Nur Hamdana. (2023). Performance Testing Sistem Ujian Online Menggunakan Jmeter Pada Lingkungan Virtual. Jurnal Informatika Polinema, 9(2), 159–164. https://doi.org/10.33795/jip.v9i2.1190
Express - Node.js web application framework. (n.d.). Retrieved March 14, 2025, from https://expressjs.com/
Fastify: Fast and low overhead web framework, for Node.js. (n.d.). Retrieved March 14, 2025, from https://fastify.dev/
Febrianto Widyoutomo, Hamidillah Ajie, & Widodo. (2021). Pengembangan Web Service Modul Mahasiswa Pada Sistem Informasi Akademik Universitas Negeri Jakarta. PINTER : Jurnal Pendidikan Teknik Informatika Dan Komputer, 5(1), 68–75. https://doi.org/10.21009/pinter.5.1.9
Ginasari, N. L. A. S., Wibawa, K. S., & Wirdiani, N. K. A. (2021). Pengujian Stress Testing API Sistem Pelayanan dengan Apache JMeter. Jurnal Ilmiah Teknologi Dan Komputer, 2(3), 552–557.
Hadinata, W., & Stianingsih, L. (2024). Analisis Perbandingan Performa Restfull Api Antara Express.Js Dengan Laravel Framework. Jurnal Informatika Dan Teknik Elektro Terapan, 12(1), 531–540. https://doi.org/10.23960/jitet.v12i1.3845
Mangapul Siahaan, & Wijaya, R. W. (2024). Performance Comparison Between Laravel and ExpressJs Framework Using Apache JMeter. Journal of Informatics and Telecommunication Engineering, 7(2), 545–554. https://doi.org/10.31289/jite.v7i2.10571
Mulana, L., Prihandani, K., Rizal, A., Singaperbanga, U., & Abstract, K. (2022). Analisis Perbandingan Kinerja Framework Codeigniter Dengan Express.Js Pada Server RESTful Api. Jurnal Ilmiah Wahana Pendidikan, 8(16), 316–326. https://doi.org/10.5281/zenodo.7067707
Sauda, S., & Barokah, M. (2022). Penerapan NodeJS dan PostgreSQL sebagai Backend pada Aplikasi Ecommerce Localla. Infotech, 8(2), 101–105. https://doi.org/10.31949/infotech.v8I2.2944
Sutara, B., & Gunawan, S. (2024). Comparative Analysis of Rest Api Performance Between Express.Js Framework and Hapi.Js Using Apache Jmeter. Jurnal Riset Teknik Informatika (JURETI), 1(1), 19–26.
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Sutono, Adam Arrahman, Ai Musrifah, Lalan Jailani

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





