presence-room-42
Chat en realtime
Salles, appartenance et indicateurs de saisie sur des channels presence.
Cas d'usage
Un tableau de bord qui fait du polling est faux entre deux requêtes, et coûte à proportion du faux que vous tolérez. Publier au changement inverse cela.
Une métrique qui bouge des centaines de fois par seconde devrait être groupée ou échantillonnée avant publication. Cette décision appartient là où est le sens — chez vous.
// Start the aggregation when the first viewer arrives,// stop it when the last one leaves.for (const event of hook.getEvents()) { if (event.name === 'channel_occupied') startAggregation(event.channel) if (event.name === 'channel_vacated') stopAggregation(event.channel)}Écrit avec les bibliothèques officielles Pusher, non modifiées — il n'y a aucun paquet PushCaster à installer. Documentation complète
Salles, appartenance et indicateurs de saisie sur des channels presence.
Un event serveur, livré à chaque surface que la personne a laissée ouverte.
Documents, canevas et curseurs partagés avec une appartenance suivie.