strawberry-graphql
strawberry
BlogDocsChangelog

Add Query Batching Support

#3755Merged
Comparing
aryaniyaps:add-batching
(
fa8ac60
) with
main
(
5510bf1
)
CodSpeed Performance Gauge
0%
Untouched
26
Ignored
1

Benchmarks

Passed

test_subscription
tests/benchmarks/test_subscriptions.py
CodSpeed Performance Gauge
0%
210.8 ms210.1 ms
test_subscription_long_run[1000]
tests/benchmarks/test_subscriptions.py
CodSpeed Performance Gauge
0%
178.1 ms177.5 ms
test_execute_with_1000_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
66.7 ms66.6 ms
test_execute[with_no_extensions-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
67.1 ms67 ms
test_execute_generic_input
tests/benchmarks/test_generic_input.py
CodSpeed Performance Gauge
0%
480.2 ms479.5 ms
test_execute[with_resolveextension-items_10000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
1.9 s1.9 s
test_interface_performance[4096]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
67.5 ms67.4 ms
test_execute[with_simpleextension-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
67.4 ms67.4 ms
test_execute
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
530.1 ms529.7 ms
test_interface_performance[1]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
58.6 ms58.5 ms
test_interface_performance[16]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
58.7 ms58.7 ms
test_convert_argument_large_list[4194304]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
36.3 ms36.3 ms
test_convert_argument_large_list[1048576]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
test_execute[with_simpleextension-items_10000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
630.6 ms630.8 ms
test_subscription_long_run[20000]
tests/benchmarks/test_subscriptions.py
CodSpeed Performance Gauge
0%
3.5 s3.5 s
test_execute[with_resolveextension-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
184.1 ms184.2 ms
test_convert_argument_large_list[262144]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
test_execute[with_no_extensions-items_10000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
626.4 ms626.6 ms
test_execute_with_10_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
test_execute_with_100_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
test_convert_argument_large_list[65536]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
613.1 µs613.7 µs
test_execute_with_many_fields
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
37.2 ms37.3 ms
test_execute_complex_schema[50]
tests/benchmarks/test_complex_schema.py
CodSpeed Performance Gauge
0%
3.9 s3.9 s
test_interface_performance[256]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
60.9 ms60.9 ms
test_execute_with_many_fields_and_directives
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
42.8 ms42.9 ms
test_convert_argument_large_list[16384]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
197.1 µs197.6 µs

Ignored

test_execute_basic
tests/benchmarks/test_execute_sync.py
Ignored
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms

Commits

Click on a commit to change the comparison range
Base
main
5510bf1
-0.12%
add RELEASE.md
287f615
11 months ago
by aryaniyaps
+0.16%
ensure multipart subscriptions work as usual when single request is passed in (even though batching is enabled)
f0d14ef
11 months ago
by aryaniyaps
+0.04%
add doc example of configuring max operations
eb6c9cb
11 months ago
by aryaniyaps
-0.15%
make context sharing configurable
a885b67
10 months ago
by aryaniyaps
+0.54%
Merge branch 'strawberry-graphql:main' into add-batching
c94250c
7 months ago
by aryaniyaps
+0.08%
remove commented out code
cd6f2ee
7 months ago
by aryaniyaps
-0.67%
Merge branch 'main' into add-batching
0ccb01b
5 months ago
by DoctorJohn
0%
Avoid breaking change
1b6c651
5 months ago
by DoctorJohn
+0.09%
Remove context sharing option In it's current state, context is technically a request/connection context.
6b3caa7
5 months ago
by DoctorJohn
0%
Remove unused fixture
51c61e7
5 months ago
by DoctorJohn
0%
Remove indirection
7e10a8a
5 months ago
by DoctorJohn
-0.22%
Make mypy stop complaining about literals lol
f4eca87
4 months ago
by DoctorJohn
0%
Make Lady Liskov happier
d8d09a2
4 months ago
by DoctorJohn
+0.27%
Add tweet file
fa8ac60
4 months ago
by patrick91
© 2025 CodSpeed Technology
Home Terms Privacy Docs