karma-runner / karma-runner/karma
Buffering/batching client messages results in out of order events
Open
- Dominant language
- JavaScript
- Stars
- 12k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/karma-runner/karma/commit/c4ad69709103110a066ae1d9652af69e42434c6b introduced batching to overcome a Safari issue with xhr polling; newer Safari versions do not seem to reproduce this issue anymore.
However, this logic sometimes makes client event messages get to the server out of order. It seems to happen when socket.io upgrades from xhr polling to websockets.
Contributor guide
Assessment
This issue has not been assessed yet.