ws://server-connected

Persistent WebSocket Server

Lupakan siklus tunggu HTTP. Bangun koneksi persisten satu kali (Handshake) dan nikmati pertukaran data dua arah berkecepatan tinggi tanpa overhead beban header yang repetitif.

💻
KLIEN
FULL-DUPLEX
🧬
WS SERVER
[CLIENT] ➡️ Send: {"event": "subscribe", "channel": ticker-btc"}
[SERVER] ⬅️ Broadcast: {"status": "authorized", "conection": "keep-alive"}
[SERVER] ⬅️ Stream: {"price": "92450.25", "timestamp: 1775982103}
[CLIENT] ➡️ Ping (Heartbeat to prevent connection tieout)

Satu Kali Handshake

Koneksi diawali via HTTP kemudian di-upgrade menjadi protokol WebSocket (ws:// atau wss://). Setelah terhubung, jalur pipa data tetap terbuka.

Nol Overhead Header

Tidak seperti HTTP yang mengirimkan data *cookie* dan *header* besar setiap kali meminta data, paket WebSocket dikirim dalam bentuk *frame* ringan dengan beban minimal.

Event-Driven Architecture

Server dapat langsung mendorong data (*Push Notification*) ke ribuan klien secara instan saat ada perubahan data, tanpa perlu menunggu klien meminta.