presence-room-42
Chat en realtime
Salas, pertenencia e indicadores de escritura sobre channels presence.
Caso de uso
Un panel que hace polling está equivocado entre petición y petición, y cuesta en proporción a lo equivocado que le deje estar. Publicar al cambiar invierte eso.
Una métrica que se mueve cientos de veces por segundo debería agruparse o muestrearse antes de publicarla. Esa decisión pertenece a donde está el significado: su lado.
// 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)}Escrito con las librerías oficiales de Pusher, sin modificar: no hay ningún paquete de PushCaster que instalar. Documentación completa
Salas, pertenencia e indicadores de escritura sobre channels presence.
Un event de servidor, entregado a cada superficie que el usuario tenga abierta.
Documentos, lienzos y cursores compartidos con pertenencia registrada.