Avatar for the wemake-services user
wemake-services
django-modern-rest
BlogDocsChangelog

provide faster alternative `dmr.compiled.accepted_header` in favour of django.http `HttpRequest.accepts`

#854Merged
Comparing
albertedwardson:accepts
(
3eae5c2
) with
master
(
80ac559
)
CodSpeed Performance Gauge
+20%
Improvement
2
Untouched
5
New
3

Benchmarks

10 total
test_negotiation_compiled
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
+20%
212 µs176.9 µs
test_negotiation_raw
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
+16%
298.9 µs258.2 µs
test_accepted_header_compiled
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
N/A
N/A153.9 µs
test_accepted_header_raw
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
N/A
N/A233.2 µs
test_accepted_header_django_native
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
N/A
N/A1.4 ms
test_router_path_dmr
benchmarks/tests/test_router/test_path.py
CodSpeed Performance Gauge
+1%
213.4 ms211.9 ms
test_negotiation_django_native
benchmarks/tests/test_compiled/test_negotiation.py
CodSpeed Performance Gauge
+1%
988.3 µs981.5 µs
test_router_path_native
benchmarks/tests/test_router/test_path.py
CodSpeed Performance Gauge
0%
250.2 ms249.1 ms
test_pyndatic_with_renderer
benchmarks/tests/test_serializers/test_pydantic_serializer.py
CodSpeed Performance Gauge
0%
3 ms3 ms
test_pydantic_fast
benchmarks/tests/test_serializers/test_pydantic_serializer.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms

Commits

Click on a commit to change the comparison range
Base
master
80ac559
+17.15%
make `accepted_type` faster
04d4e4b
17 days ago
by albertedwardson
-0.54%
make it faster
6251853
15 days ago
by albertedwardson
+3.5%
Merge remote-tracking branch 'upstream/master' into accepts
2cd3753
14 days ago
by albertedwardson
-0.4%
+tests, moved noqa's to `setup.cfg`
bb3c102
11 days ago
by albertedwardson
+0.44%
up coverage
c6405b4
11 days ago
by albertedwardson
-0.31%
Merge branch 'master' into accepts
3eae5c2
11 days ago
by sobolevn
© 2026 CodSpeed Technology
Home Terms Privacy Docs