Skip to content

read only users don't need "really-real time" as much as contributing authors. Let's use that to our advantage. #18

@JohnMcLear

Description

@JohnMcLear

Given our current SocketIO 10k msgs/sec constraint it may make sense to find a way to make non-contributing "lurkers" able to receive "batches" of changesets as opposed to "really-real-time"..

The reasoning is essentially if instead of a msg every 10ms to a lurker, you do it every 100ms as a batch of changesets you reduce socketio server load by 10x and the latency is/should be barely noticeable to someone lurking...

Something to consider anyway and might not fall within the remit of this plugin.

Also I'm really keen on moving away from SocketIO which would have the most meaningful impact on Etherpad performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions