Perkembangan aplikasi jual beli berbasis web menuntut layanan backend yang dapat memproses permintaan secara cepat, stabil, dan efisien. REST API sendiri banyak digunakan karena kesederhanaannya, mudah pengimplementasiannya, dan memiliki kompatibilitas yang luas dengan berbagai web client. Di sisi lain, gRPC memberikan komunikasi berbasis HTTP/2 dengan Protocol Buffers yang memiliki potensi performa lebih baik pada skenario tertentu. Penelitian ini bertujuan untuk mengimplementasikan dan membandingkan performa REST API dengan gRPC pada aplikasi jual beli berbasis web. Pengujiannya sendiri berfokus pada fungsi penampilan produk, dengan dataset 1000 produk. Skenario pengujian menggunakan variasi jumlah users 10, 25, 50, dan 100. Serta dengan produk per_page 10, 50, dan 100. Setiap scenario dijalankan selama 120 detik dengan value ramp-up 10 detik dan diulang sebanyak tiga kali run. Metrik yang dianalisis pada penelitian ini meliputi samples, response time, P95, throughput, bandwidth, dan error rate. Hasil pengujian menunjukkan bahwa gRPC memiliki rata-rata sample lebih tinggi, yaitu dengan 13579 samples setiap kali run, dibandingkan REST API yang hanya memiliki 586 samples. gRPC juga menghasilkan rata-rata response time lebih rendah, yaitu 607 ms, dibanding dengan REST API sebesar 9680 ms. Pada tail latency P95, gRPC mendapatkan nilai rata-rata 740 ms, sedangkan REST API mencapai 11881 ms. Selain itu, rata-rata throughput gRPC mencapai 114 req/s, dibanding dengan REST API sebesar 4,89 req/s. Hasil uji signifikansi dengan Mann-Whitney U Test sendiri menunjukkan perbedaan signifikan pada metrik samples, response time, tail latency P95, dan throughput dengan nilai p < 0,001. Namun, pada metrik bandwidth tidak menunjukkan adanya signifikansi dengan nilai p = 0,500. Kedua API memiliki hasil error 0%. Sehingga dapat disimpilkan bahwa gRPC lebih unggul untuk kebutuhan performa tinggi pada sisi kapasitas pemrosesan, waktu respon, dan kestabilan. Namun, REST API tetap dapat digunakan pada aplikasi web yang hanya mengutamakan kompatibilitas, kemudahan pengimplementasian, dan kemudahan dalam integrasi.