[PR #9543/6ae2f05 backport][3.11] Add a PXD only Cython extension for the WebSocket reader to improve performance

#9548Merged
Comparing
patchback/backports/3.11/6ae2f053e9989a759b140e42937e2138f80e502d/pr-9543
(
828f775
) with
3.11
(
751af18
)
CodSpeed Performance Gauge
×2
Improvements
1
Regressions
0
Untouched
3
New
0
Dropped
0
Ignored
0

Benchmarks

Improved

test_read_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_read_one_hundred_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
×2
1,322.8 µs
647.4 µs

Passed

test_send_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_send_one_hundred_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
597.8 µs
600.6 µs
test_client_request_update_cookies[pyloop]
tests/test_benchmarks_client_request.py::test_client_request_update_cookies[pyloop]
CodSpeed Performance Gauge
-1%
178.1 µs
179.2 µs
test_load_cookies_into_temp_cookiejar
tests/test_benchmarks_cookiejar.py::test_load_cookies_into_temp_cookiejar
CodSpeed Performance Gauge
-1%
215.1 µs
216.7 µs

Commits

Click on a commit to change the comparison range
Base
3.11
751af18
+105%
Add a PXD only Cython extension for the WebSocket reader to improve performance (#9543) (cherry picked from commit 6ae2f053e9989a759b140e42937e2138f80e502d)
c199c89
5 months ago
by bdraco
-1%
Test was passing the fixture instead of the actual DataQueue object
828f775
5 months ago
by bdraco
© 2025 CodSpeed Technology