COMPARATIVE ANALYSIS OF REST API PERFORMANCE BETWEEN EXPRESS.JS FRAMEWORK AND HAPI.JS USING APACHE JMETER
Keywords:
Express.js, Hapi.js, Performance Testing, REST APIAbstract
Dengan memanfaatkan Application Programming Interface (API) dalam melakukan integrasi data dan untuk menghubungkan aplikasi yang sedang berjalan di berbagai platform yang berbeda, sehingga memungkinkan mereka untuk saling terhubung. REST API merupakan salah satu implementasi dari API yang sedang populer dikalangan para pengembang. Dalam pemilihan teknologi dalam pembangunan REST API sangat penting karena dapat mempengaruhi kinerja pada server. Framework Express.js dan Hapi.js adalah salah satu teknologi yang digunakan untuk membuat sebuah REST API dengan menggunakan bahasa javascript. Untuk mengetahui performa dari suatu framework, diperlukan suatu pengujian dengan menggunakan metode performance testing untuk mengetahui respon time serta penggunaan CPU dan memori. Hasil pengujian menunjukkan bahwa Hapi.js mempunyai waktu respon rata – rata 2426.4 ms lebih cepat dibandingkan framework Express.js yang memperoleh waktu respon rata – rata 3295.8 ms, sedangkan untuk penggunaan CPU framework Hapi.js 18.6% dan framework Express.js 14.3%. Untuk penggunaan memori framework Hapi.js 65.4% lebih banyak dari framework Express.js 64.1%. Hasil ini menunjukkan bahwa dengan menggunakan metode performance testing efektif dalam mengukur kinerja framework, memberikan wawasan penting tentang efisiensi dan performa teknologi yang digunakan untuk pengembangan REST API.