[PR #13561/148205f2 backport][3.14] Add masked WebSocket read benchmarks and fix read benchmark backpressure - #13562
Merged
bdraco merged 1 commit intoAug 28, 2026
CodSpeed HQ / CodSpeed Performance Analysis
completed
Aug 28, 2026 in 0s
Acknowledged Regression: -93.64%
⚠️ 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 (👁 2) regressed benchmarks
✅ 78 untouched benchmarks
🆕 2 new benchmarks
⏩ 7 skipped benchmarks1
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| 🆕 | test_read_one_hundred_masked_large_binary_websocket_messages[pyloop] |
N/A | 15.9 ms | N/A |
| 🆕 | test_read_one_hundred_masked_websocket_text_messages[pyloop] |
N/A | 299.1 µs | N/A |
| 👁 | test_read_one_hundred_websocket_text_messages[pyloop] |
213 µs | 264.7 µs | -19.53% |
| 👁 | test_read_large_binary_websocket_messages[pyloop] |
45 µs | 8,934.1 µs | -99.5% |
Comparing bdraco:patchback/backports/3.14/148205f2fdc477ad3e4de0439d817b2a495ccf1e/pr-13561 (201af20) with 3.14 (011c082)
Footnotes
-
7 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