dotnet / dotnet/aspnetcore

Perf improvement: json_middleware, kestrel-encoded-url, single_query

Open
#68,070 0 comments 0 reactions 0 assignees View on GitHub
area-perf perf-improvement
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 5h
Merged PRs (30d)
276

Description

| Scenario | Environment | Date | Old RPS | New RPS | Change | Deviation | StDev | Dependencies |
| -------- | ----------- | ---- | ------- | ------- | ------ | --------- | ----- | ------------ |
| json_middleware | Json 5M 13- Trends cobalt-hosted-lin-azl3 | 07/27/2026 10:16:20 | 1,143 | 1,773 | 55.12 % (630) :thumbsup: | 2.26 σ | 279.33 | Changes NameVersionDiff |
| kestrel-encoded-url | Kestrel Linux: Encoded URL symbols 14- Trends cobalt-hosted-lin-28 | 07/27/2026 11:01:50 | 3,964 | 5,203 | 0.00 % (1,239) :thumbsup: | 2.73 σ | 453.97 | Changes NameVersionDiff |
| single_query | Single Query Minimal APIs 19- Trends Database cobalt-hosted-lin-azl3 | 07/27/2026 11:40:11 | 119,120 | 228,068 | 91.46 % (108,949) :thumbsup: | 2.36 σ | 46,201.38 | Changes NameVersionDiff |

[PowerBI Dashboard](https://aka.ms/aspnet/benchmarks)

@sebastienros

Contributor guide

Open the contributing guide

Research direction

The issue reports benchmark scenarios named json_middleware, kestrel-encoded-url, and single_query, with results available in the linked PowerBI Dashboard. Start by reviewing those benchmark results and determine the intended code change; completion criteria are not defined in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.