Changes coming to WebSockets [Beta]

We wanted to provide you with a quick summary of an important update regarding our WebSocket feature, which you have been testing as part of our beta program.

Quick Summary:
We will be making a change to the behavior of our WebSockets feature. With our new design, if a WebSocket connection is closed, we will not attempt to store any events that occurred during the downtime. As a result, developers will lose all events that happened between the connection close and open.

What’s Changing:
Currently, when a WebSocket connection is closed, Zoom stores any events that occur during the downtime and attempts to deliver them once the connection is re-established. However, with our new design, we will no longer be storing any events that occur during the downtime.

Why are we Making this Change:
We are making this change to improve the performance and reliability of our platform. By removing the event storage mechanism, we can reduce the load on our servers and improve the overall performance of the service.

Who is this Change Affecting:
This change will affect anyone using our WebSocket feature. If you are currently using this feature and rely on the event storage mechanism to ensure data continuity, you may need to adjust your implementation to account for the change in behavior.

FAQ/Can I not make this Change:
We understand that this change may impact your implementation, and we want to assure you that we are committed to supporting you through this transition. If your implementation will break as a result of this change, please reach out to us. We would appreciate it if you could explain your use case and let us know why this feature is important to you. This will help us to better understand your needs and work towards a solution that meets your requirements.

We appreciate your testing efforts with our WebSocket feature and your valuable feedback. We are constantly working to improve the performance and reliability of our platform, and your support has been instrumental in making this possible.

Thank you for your continued participation in our beta program. If you have any questions or concerns, please do not hesitate to contact us.