presence-room-42
Obrolan realtime
Ruang, keanggotaan, dan indikator mengetik di channel presence.
Kasus penggunaan
Dua orang yang menyunting hal yang sama butuh tiga jawaban terus-menerus: siapa lagi yang ada di sini, apa yang baru saja ia lakukan, di mana kursornya. presence, event, dan client event menjawabnya bergantian.
client event dibatasi lajunya dan tidak disimpan — cocok untuk kursor, bukan untuk suntingan. Apa pun yang harus bertahan setelah halaman dimuat ulang lewat server Anda.
const doc = pusher.subscribe('presence-doc-9f2')// Ephemeral: straight between editors, never persisted.canvas.onpointermove = throttle((e) => { doc.trigger('client-cursor', { x: e.clientX, y: e.clientY })}, 50)// Durable: your server persisted it, then published it.doc.bind('block-updated', (block) => applyBlock(block))Ditulis dengan pustaka resmi Pusher, tanpa modifikasi — tidak ada paket PushCaster yang perlu dipasang. Dokumentasi lengkap
Ruang, keanggotaan, dan indikator mengetik di channel presence.
Satu event server, terkirim ke setiap permukaan yang dibiarkan terbuka penggunanya.
Kirim metrik begitu berubah alih-alih mencarinya dengan polling.