sparckles
Robyn
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
20 hours ago
d1fc6f5
feat/python3.14-support
pull_request
This run is associated to a commit that was force-pushed
It will not be associated with its branch history. Be careful when comparing its performance to other runs.
Compare
Base
Search a run
Head
chore: support python 3.14
#1271
feat/python3.14-support
20 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
test_exception_handling[/async/get/no_dec-get]
integration_tests/test_add_route_without_decorator.py
2.6 ms
test_exception_handling[/async/post/no_dec-post]
integration_tests/test_add_route_without_decorator.py
2.6 ms
test_template[async]
integration_tests/test_get_requests.py
2.6 ms
test_queries[sync]
integration_tests/test_get_requests.py
4.8 ms
test_queries[async]
integration_tests/test_get_requests.py
4.8 ms
test_exception_handling[/sync/get/no_dec-get]
integration_tests/test_add_route_without_decorator.py
3.5 ms
test_exception_handling[/async/put/no_dec-put]
integration_tests/test_add_route_without_decorator.py
2.6 ms
test_serve_html[sync]
integration_tests/test_get_requests.py
2.6 ms
test_serve_html[async]
integration_tests/test_get_requests.py
2.6 ms
test_exception_handling[/sync/post/no_dec-post]
integration_tests/test_add_route_without_decorator.py
2.6 ms
test_trailing_slash
integration_tests/test_get_requests.py
4.5 ms
test_middlewares[async]
integration_tests/test_middlewares.py
2.6 ms
test_template[sync]
integration_tests/test_get_requests.py
2.6 ms
test_global_middleware
integration_tests/test_middlewares.py
2.6 ms
test_add_response_header
integration_tests/test_app.py
626.6 µs
test_exception_handling[/sync/put/no_dec-put]
integration_tests/test_add_route_without_decorator.py
2.6 ms
test_add_request_header
integration_tests/test_app.py
663.5 µs
test_middlewares[sync]
integration_tests/test_middlewares.py
2.6 ms
test_response_in_before_middleware
integration_tests/test_middlewares.py
2.5 ms
test_multipart_file[sync]
integration_tests/test_multipart_data.py
2.9 ms
test_form_data[sync]
integration_tests/test_multipart_data.py
3.5 ms
test_lifecycle_handlers
integration_tests/test_app.py
657.9 µs
test_add_openapi_path
integration_tests/test_openapi.py
4.3 ms
test_allow_cors
integration_tests/test_app.py
740.8 µs
test_custom_openapi_spec
integration_tests/test_openapi.py
741.1 µs
test_docs_handler
integration_tests/test_openapi.py
2.5 ms
test_invalid_authentication_header[async]
integration_tests/test_authentication.py
2.5 ms
test_invalid_authentication_header[sync]
integration_tests/test_authentication.py
2.5 ms
test_invalid_authentication_no_token[async]
integration_tests/test_authentication.py
2.5 ms
test_add_subrouter_paths
integration_tests/test_openapi.py
4.3 ms
test_invalid_authentication_token[async]
integration_tests/test_authentication.py
2.5 ms
test_openapi_query_params
integration_tests/test_openapi.py
4.3 ms
test_invalid_authentication_token[sync]
integration_tests/test_authentication.py
2.5 ms
test_openapi_response_body
integration_tests/test_openapi.py
4.3 ms
test_invalid_authentication_no_token[sync]
integration_tests/test_authentication.py
2.5 ms
test_valid_authentication[async]
integration_tests/test_authentication.py
2.6 ms
test_json_handler
integration_tests/test_openapi.py
4.3 ms
test_valid_authentication[sync]
integration_tests/test_authentication.py
2.6 ms
test_openapi_request_body
integration_tests/test_openapi.py
4.3 ms
test_global_index_request
integration_tests/test_base_url.py
2.5 ms
test_default_url_index_request
integration_tests/test_base_url.py
2.5 ms
test_patch[sync]
integration_tests/test_patch_requests.py
3.1 ms
test_post_with_param[sync]
integration_tests/test_post_requests.py
2.6 ms
test_patch_with_param[async]
integration_tests/test_patch_requests.py
2.6 ms
test_post[sync]
integration_tests/test_post_requests.py
3 ms
test_post_with_param[async]
integration_tests/test_post_requests.py
2.6 ms
test_basic_get[/async/dict-async dict get-async-dict]
integration_tests/test_basic_routes.py
3 ms
test_local_index_request
integration_tests/test_base_url.py
2.5 ms
test_basic_get[/async/response-async response get-async-response]
integration_tests/test_basic_routes.py
3.1 ms
test_patch_with_param[sync]
integration_tests/test_patch_requests.py
2.6 ms
test_basic_get[/async/dict/const-async dict const get-async_const-dict]
integration_tests/test_basic_routes.py
3.2 ms
test_put[async]
integration_tests/test_put_requests.py
3 ms
test_basic_get[/async/str/const-async str const get-None-None]
integration_tests/test_basic_routes.py
2.6 ms
test_put_with_param[async]
integration_tests/test_put_requests.py
2.6 ms
test_basic_get[/sync/dict-sync dict get-sync-dict]
integration_tests/test_basic_routes.py
4.4 ms
test_basic_get[/async/str-async str get-None-None]
integration_tests/test_basic_routes.py
2.6 ms
test_split_request_params_get_body[split_request_typed-async]
integration_tests/test_split_request_params.py
2.7 ms
test_basic_get[/sync/dict/const-sync dict const get-sync_const-dict]
integration_tests/test_basic_routes.py
3.1 ms
test_put[sync]
integration_tests/test_put_requests.py
3 ms
test_basic_get[/sync/str-sync str get-None-None]
integration_tests/test_basic_routes.py
2.6 ms
test_basic_get[/sync/response/const-sync response const get-sync_const-response]
integration_tests/test_basic_routes.py
3.2 ms
test_json_get[/sync/json-expected_json0]
integration_tests/test_basic_routes.py
2.6 ms
test_post[async]
integration_tests/test_post_requests.py
3 ms
test_basic_get[/sync/response-sync response get-sync-response]
integration_tests/test_basic_routes.py
3.1 ms
test_basic_get[/async/response/const-async response const get-async_const-response]
integration_tests/test_basic_routes.py
3.3 ms
test_json_get[/async/json/const-expected_json3]
integration_tests/test_basic_routes.py
2.6 ms
test_basic_get[/sync/str/const-sync str const get-None-None]
integration_tests/test_basic_routes.py
2.6 ms
test_put_with_param[sync]
integration_tests/test_put_requests.py
2.6 ms
test_binary_output[/async/octet/response-async octet response]
integration_tests/test_binary_output.py
3.2 ms
test_binary_output[/async/octet-async octet]
integration_tests/test_binary_output.py
3 ms
test_patch[async]
integration_tests/test_patch_requests.py
3.1 ms
test_http_request_info_get[/sync/http/param-expected_json0]
integration_tests/test_basic_routes.py
2.7 ms
test_json_get[/async/json-expected_json1]
integration_tests/test_basic_routes.py
2.6 ms
test_delete[sync]
integration_tests/test_delete_requests.py
3.1 ms
test_http_request_info_get[/async/http/param-expected_json1]
integration_tests/test_basic_routes.py
2.7 ms
test_delete[async]
integration_tests/test_delete_requests.py
3.1 ms
test_delete_with_param[sync]
integration_tests/test_delete_requests.py
2.6 ms
test_binary_output[/sync/octet/response-sync octet response]
integration_tests/test_binary_output.py
3.2 ms
test_split_request_params_get_combined[split_request_typed-async]
integration_tests/test_split_request_params.py
2.9 ms
test_binary_output[/sync/octet-sync octet]
integration_tests/test_binary_output.py
3 ms
test_split_request_params_get_body[split_request_untyped-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_json_get[/sync/json/const-expected_json2]
integration_tests/test_basic_routes.py
2.6 ms
test_split_request_params_get_body[split_request_typed-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_body[split_request_untyped-async]
integration_tests/test_split_request_params.py
2.7 ms
test_subrouter_global_dependency_injection
integration_tests/test_dependency_injection.py
2.7 ms
test_delete_with_param[async]
integration_tests/test_delete_requests.py
2.6 ms
test_global_dependency_injection
integration_tests/test_dependency_injection.py
2.6 ms
test_router_dependency_injection
integration_tests/test_dependency_injection.py
2.6 ms
test_split_request_params_get_combined[split_request_typed-sync]
integration_tests/test_split_request_params.py
2.9 ms
test_exception_handling[/async/exception/get-get]
integration_tests/test_exception_handling.py
2.7 ms
test_split_request_params_get_combined[split_request_untyped-async]
integration_tests/test_split_request_params.py
2.9 ms
test_file_download[async]
integration_tests/test_file_download.py
2.6 ms
test_cookies[fakesession-fake-cookie-session-value]
integration_tests/test_get_requests.py
2.6 ms
test_file_download[sync]
integration_tests/test_file_download.py
2.6 ms
test_exception_handling[/sync/exception/post-post]
integration_tests/test_exception_handling.py
2.7 ms
test_exception_handling[/sync/exception/put-put]
integration_tests/test_exception_handling.py
2.7 ms
test_split_request_params_get_headers[split_request_typed-async]
integration_tests/test_split_request_params.py
2.7 ms
test_exception_handling[/async/exception/put-put]
integration_tests/test_exception_handling.py
2.7 ms
test_split_request_params_get_combined[split_request_untyped-sync]
integration_tests/test_split_request_params.py
2.9 ms
test_param[async]
integration_tests/test_get_requests.py
4.7 ms
test_param[sync]
integration_tests/test_get_requests.py
4.6 ms
test_split_request_params_get_combined_failure[sync]
integration_tests/test_split_request_params.py
2.9 ms
test_split_request_params_get_headers[split_request_typed-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_sse_named_events
integration_tests/test_sse.py
2.7 ms
test_param_suffix[async]
integration_tests/test_get_requests.py
4.7 ms
test_subrouter_router_dependency_injection
integration_tests/test_dependency_injection.py
2.7 ms
test_split_request_params_get_combined_failure[async]
integration_tests/test_split_request_params.py
2.9 ms
test_sse_middleware_compatibility
integration_tests/test_sse.py
2.6 ms
test_exception_handling[/async/exception/post-post]
integration_tests/test_exception_handling.py
2.7 ms
test_post_api_route_with_root_static_files
integration_tests/test_static_files_with_api_routes.py
2.6 ms
test_sse_json_data
integration_tests/test_sse.py
2.7 ms
test_static_file_still_served_correctly
integration_tests/test_static_files_with_api_routes.py
2.7 ms
test_split_request_params_get_headers[split_request_untyped-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_path_params[split_request_untyped-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_method[split_request_typed-async]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_method[split_request_untyped-async]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_method[split_request_typed-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_path_params[split_request_typed-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_sse_streaming_async_real_time
integration_tests/test_sse.py
3.9 ms
test_param_suffix[sync]
integration_tests/test_get_requests.py
4.7 ms
test_split_request_params_get_method[split_request_untyped-sync]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_path_params[split_request_typed-async]
integration_tests/test_split_request_params.py
2.7 ms
test_sse_optimization_headers
integration_tests/test_sse.py
2.7 ms
test_exception_handling[/sync/exception/get-get]
integration_tests/test_exception_handling.py
3.2 ms
test_sse_streaming_sync_real_time
integration_tests/test_sse.py
3.6 ms
test_split_request_params_get_query_params[split_request_untyped-async]
integration_tests/test_split_request_params.py
7.3 ms
test_split_request_params_typed_untyped_post_combined[async]
integration_tests/test_split_request_params.py
2.9 ms
test_split_request_params_typed_untyped_post_combined[sync]
integration_tests/test_split_request_params.py
2.9 ms
test_split_request_params_get_path_params[split_request_untyped-async]
integration_tests/test_split_request_params.py
2.7 ms
test_split_request_params_get_query_params[split_request_typed-async]
integration_tests/test_split_request_params.py
7.2 ms
test_split_request_params_get_query_params[split_request_typed-sync]
integration_tests/test_split_request_params.py
7.2 ms
test_404_not_found
integration_tests/test_status_code.py
2.9 ms
test_sse_async_endpoint
integration_tests/test_sse.py
2.7 ms
test_split_request_params_get_headers[split_request_untyped-async]
integration_tests/test_split_request_params.py
2.7 ms
test_sse_single_message
integration_tests/test_sse.py
2.6 ms
test_sub_router[delete]
integration_tests/test_subrouter.py
2.6 ms
test_sse_custom_status_code
integration_tests/test_sse.py
2.6 ms
test_sse_basic_stream
integration_tests/test_sse.py
4 ms
test_split_request_params_get_query_params[split_request_untyped-sync]
integration_tests/test_split_request_params.py
7.3 ms
test_sub_router[options]
integration_tests/test_subrouter.py
2.6 ms
test_sse_basic_headers
integration_tests/test_sse.py
2.7 ms
test_sse_empty_stream
integration_tests/test_sse.py
2.7 ms
test_sync_500_internal_server_error[async]
integration_tests/test_status_code.py
2.5 ms
test_404_status_code
integration_tests/test_status_code.py
2.5 ms
test_sse_formatted_messages
integration_tests/test_sse.py
2.7 ms
test_sub_router[patch]
integration_tests/test_subrouter.py
2.6 ms
test_sub_router[trace]
integration_tests/test_subrouter.py
2.6 ms
test_202_status_code
integration_tests/test_status_code.py
2.5 ms
test_sub_router_web_socket
integration_tests/test_subrouter.py
1.1 ms
test_sse_custom_headers
integration_tests/test_sse.py
2.7 ms
test_sub_router[post]
integration_tests/test_subrouter.py
2.6 ms
test_sub_router[put]
integration_tests/test_subrouter.py
2.6 ms
test_sync_500_internal_server_error[sync]
integration_tests/test_status_code.py
2.5 ms
test_sub_router[get]
integration_tests/test_subrouter.py
2.6 ms
test_sub_router_head
integration_tests/test_subrouter.py
2.5 ms
test_web_socket_raw_benchmark
integration_tests/test_web_sockets.py
1.6 ms
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs