pydantic
httpx2
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add Emscripten/Pyodide support
#1022
Comparing
hoodmane:pyodide-httpx2
(
6e1a1b0
) with
main
(
3146201
)
CodSpeed Performance Gauge
0%
Untouched
15
Skipped
7
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
Skipped
22 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_headers_construct
tests/test_benchmark.py
CodSpeed Performance Gauge
+1%
70.5 µs
70.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_queryparams_merge
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
45.6 µs
45.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_headers_lookup
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
30.4 µs
30.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_queryparams_parse
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
121.1 µs
120.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_extract_cookies
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
722.8 µs
722.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_digest_auth_flow
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
337 µs
337.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_request_json_post
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
494 µs
494.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_gzip_decode
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
202.6 µs
202.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_headers_raw
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
25.1 µs
25.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_request_multipart
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
287.6 µs
288.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_url_parse
tests/test_benchmark.py
CodSpeed Performance Gauge
0%
154.7 µs
155.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_client_post_json
tests/test_benchmark.py
CodSpeed Performance Gauge
-1%
3.3 ms
3.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_response_read_json
tests/test_benchmark.py
CodSpeed Performance Gauge
-1%
1.5 ms
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_url_join
tests/test_benchmark.py
CodSpeed Performance Gauge
-1%
230.7 µs
233 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bench_line_decoder
tests/test_benchmark.py
CodSpeed Performance Gauge
-4%
125.7 µs
130.9 µs
The benchmarks below were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_request_multipart
tests/test_benchmark.py
Skipped
15.7 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_url_join
tests/test_benchmark.py
Skipped
168 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_client_stream_download
tests/test_benchmark.py
Skipped
28.3 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_sync_stream_write_large
tests/test_benchmark.py
Skipped
276.6 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_request_json_post
tests/test_benchmark.py
Skipped
86.9 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_response_gzip_decode_large
tests/test_benchmark.py
Skipped
35.6 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
test_bench_client_post_large_json
tests/test_benchmark.py
Skipped
217.7 ms
*
Commits
Click on a commit to change the comparison range
Base
main
3146201
-0.09%
Add Emscripten/Pyodide support
4c7780a
1 day ago
by hoodmane
-0.36%
Address some review comments
6e1ee97
1 day ago
by hoodmane
+0.53%
more review comments
20dbaa0
1 day ago
by hoodmane
-0.29%
Use list and dict in type hints
2ef73ab
1 day ago
by hoodmane
-0.18%
improve warnings test
705fa1a
1 day ago
by hoodmane
-0.03%
Fix
e38d344
1 day ago
by hoodmane
+0.21%
Use async comprehension
bb6405a
1 day ago
by hoodmane
-0.1%
Fix pyodide.yml
de79edb
1 day ago
by hoodmane
-0.02%
Fix
b3cb6ec
1 day ago
by hoodmane
+0.04%
Fix
8b1a3a1
24 hours ago
by hoodmane
+0.04%
Try to merge the two server fixtures
e078450
23 hours ago
by hoodmane
-0.01%
Fix
0ba4857
21 hours ago
by hoodmane
-0.12%
Fix format
6e1a1b0
21 hours ago
by hoodmane
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs