Use mypyc to compile websocket reader - #13559
Draft
Dreamsorcerer wants to merge 18 commits into
Draft
CodSpeed HQ / CodSpeed Performance Analysis
failed
Sep 1, 2026 in 0s
Performance Regression: -21.8%
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
❌ 2 regressed benchmarks
✅ 95 untouched benchmarks
⏩ 83 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | test_read_one_hundred_masked_large_binary_websocket_messages |
60.2 ms | 86.2 ms | -30.24% |
| ❌ | test_read_and_drain_one_hundred_websocket_text_messages |
1.1 ms | 1.3 ms | -12.34% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing mypyc (876981a) with master (deab032)
Footnotes
-
83 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading