Result: PERBANDINGAN PERFORMA RUNTIME JAVASCRIPT NODE.JS, BUN, DAN DENO PADA REST API
https://repository.upi.edu/
http://repository.upi.edu/121678/1/S_RPL_2007428_Title.pdf
http://repository.upi.edu/121678/2/S_RPL_2007428_Chapter1.pdf
http://repository.upi.edu/121678/3/S_RPL_2007428_Chapter2.pdf
http://repository.upi.edu/121678/4/S_RPL_2007428_Chapter3.pdf
http://repository.upi.edu/121678/5/S_RPL_2007428_Chapter4.pdf
http://repository.upi.edu/121678/6/S_RPL_2007428_Chapter5.pdf
http://repository.upi.edu/121678/7/S_RPL_2007428_Appendix.pdf
Further Information
REST API telah menjadi standar dalam pengembangan aplikasi web modern. JavaScript, bahasa pemrograman utama yang digunakan dalam pembuatan REST API, telah berkembang secara signifikan sejak pertama kali diperkenalkan pada tahun 1995. Node.js, salah satu runtime JavaScript yang paling populer, memungkinkan pengembang untuk mengelola aplikasi sisi server dan klien secara efisien dalam satu bahasa. Selain Node.js, dua runtime baru, yaitu Deno dan Bun, telah diperkenalkan sebagai alternatif yang menawarkan berbagai keunggulan, seperti peningkatan keamanan, transparansi, dan kinerja yang lebih baik. Penelitian ini bertujuan untuk menganalisis dan membandingkan performa REST API pada ketiga runtime tersebut, dengan fokus pada kecepatan respons, throughput, serta penggunaan sumber daya CPU dan memori. Penelitian ini didorong oleh klaim awal yang menjanjikan dari runtime Bun dan Deno, yang memerlukan evaluasi lebih mendalam dalam lingkungan uji yang terkontrol menggunakan virtual machine (VM). Metode statistik seperti ANOVA dan Games-Howell digunakan untuk menguji perbedaan performa secara signifikan. Hasil penelitian menunjukkan bahwa Deno memiliki performa terbaik dengan waktu respons dan Node.js throughput tertinggi, sementara Bun menunjukkan performa terendah dalam kedua aspek tersebut. Dalam hal penggunaan CPU, tidak ditemukan perbedaan signifikan antara ketiga runtime, namun Node.js menunjukkan efisiensi tertinggi dalam penggunaan memori. Temuan ini dapat menjadi pedoman penting bagi pengembang dalam memilih runtime yang paling sesuai untuk kebutuhan mereka. --- REST APIs have become a standard in modern web application development. JavaScript, the main programming language used in the creation of REST APIs, has evolved significantly since it was first introduced in 1995. Node.js, one of the most popular JavaScript runtimes, allows developers to efficiently manage server- and client-side applications in a single language. Besides Node.js, two new runtimes, Deno and Bun, have been introduced as alternatives that ...