Azura Team • 2025-03-04
Azura Labs - Pernah main game online yang bisa langsung lihat perubahan skor pemain lain? Atau mungkin pernah pakai aplikasi chat yang pesannya langsung muncul tanpa perlu refresh? Nah, itu semua contoh aplikasi real-time. Dan salah satu teknologi yang sering digunakan untuk membuat aplikasi real-time adalah WebSockets.
Gampangnya, WebSockets itu kayak "jalan tol" yang menghubungkan browser dan server secara langsung. Beda sama HTTP yang "satu arah" (browser minta, server kasih), WebSockets itu "dua arah" (browser dan server bisa saling kirim data kapan aja). Jadi, data bisa langsung dikirim tanpa perlu nunggu request dari browser.
ws
untuk membuat server WebSockets.npm init -y
untuk membuat package.json
.ws
dengan npm install ws
.Bikin file server.js
dan tulis kode seperti ini:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
index.html
dan tulis kode seperti ini :node server.js
.index.html
di browser.Tips Tambahan
WebSockets adalah teknologi yang sangat berguna untuk membuat aplikasi real-time. Dengan sedikit coding, kamu bisa membuat aplikasi yang interaktif dan responsif. Selamat mencoba!
Baca Juga :
PT. INSAN MEMBANGUN BANGSA
Jl. Lumbungsari V no 3 Kel. Kalicari, Kec. Pedurungan, Kota Semarang, Kode Pos 50198