Session send coalesces events if event provides a coalesce function | 26 ms | Passed |
Session send does not await the full delay if a previous send call has a smaller delay | 24 ms | Passed |
Session send does not await the full delay if a subsequent send call has a smaller delay | 79 ms | Passed |
Session send does not resume polling after HTTP errors | 38 ms | Passed |
Session send does not resume polling after JS errors | 26 ms | Passed |
Session send does not resume polling after UI server errors | 38 ms | Passed |
Session send does not resume polling after session terminated | 25 ms | Passed |
Session send does not split events into separate requests if only first request requires a new request | 24 ms | Passed |
Session send queues ?poll results when user requests are pending | 27 ms | Passed |
Session send resumes polling after successful responses | 25 ms | Passed |
Session send sends multiple async events in one call | 83 ms | Passed |
Session send sends multiple async events in one call over multiple user interactions if sending was delayed | 82 ms | Passed |
Session send sends requests consecutively | 40 ms | Passed |
Session send sends requests consecutively and respects delay | 25 ms | Passed |
Session send splits events into separate requests if an event requires a new request | 26 ms | Passed |