Analisis Performa Websocket dan HTTP Short Polling pada Chat Go Fiber

Muhammad Faris Assami, Ajib Susanto

Abstract


Platform kolaborasi web membutuhkan komunikasi real-time yang efisien untuk fitur live chat dan notifikasi. Metode HTTP Short Polling yang umum digunakan terbukti tidak efisien karena setiap siklus komunikasi memerlukan koneksi HTTP baru dengan overhead header yang besar, sehingga meningkatkan latensi dan beban server. Penelitian ini mengimplementasikan dan menganalisis kinerja fitur real-time chat pada platform kolaborasi Synergazing menggunakan protokol WebSocket dengan backend Go Fiber, serta membandingkannya dengan metode HTTP Short Polling. Pengembangan sistem menggunakan metode Rapid Application Development (RAD), sedangkan pengujian kinerja dilakukan melalui load testing menggunakan k6, Prometheus, dan Grafana dengan variasi beban 10 hingga 1000 Virtual Users (VUs). Hasil penelitian menunjukkan bahwa WebSocket memiliki kinerja superior: latensi chat 26-46% lebih rendah (5,47-7,72 ms vs 10,05-10,60 ms) dan penggunaan CPU 32% lebih efisien (0,35% vs 0,52%). WebSocket juga menunjukkan skalabilitas yang sangat baik dengan latensi terendah (5,47 ms) tercatat pada 1000 VUs. Penelitian ini membuktikan bahwa WebSocket pada Go Fiber merupakan solusi optimal untuk membangun fitur real-time chat yang efisien dan skalabel.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Flag Counter

 

 Jurnal Aplikasi Teknologi dan Komputasi (e-ISSN : xxxx-xxxxp-ISSN : xxxx-xxxx) dipublikasikan oleh Organisasi ARCES.

 

Visitor Stats