dotnet / dotnet/aspnetcore

Perf improvement: antiforgery-generation, json_middleware

Open
#67,889 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 |
| -------- | ----------- | ---- | ------- | ------- | ------ | --------- | ----- | ------------ |
| antiforgery-generation | Antiforgery Token Generation 4- Trends gold-win | 07/14/2026 17:47:57 | 793,055 | 819,841 | 3.38 % (26,786) :thumbsup: | 2.97 σ | 9,019.54 | Changes NameVersionDiff Antiforgery.dll `1.0.0` -> `1.0.0` https://github.com/aspnet/Benchmarks/compare/42e7dbae5293db39e5aa1cbdccf3bfca56c07204...e5d4b8043adb18be22428e0794b3e69385510fd3 Microsoft.AspNetCore.Antiforgery.dll `11.0.0-preview.7.26360.111` -> `11.0.0-preview.7.26363.117` https://github.com/dotnet/dotnet/compare/50dbab4de210e882172b07934e9666313b7065f1...b25932e8d128b5242f1d89691f8e8171b82774c0 Microsoft.AspNetCore.App `11.0.0-preview.7.26360.111` -> `11.0.0-preview.7.26363.117` https://github.com/dotnet/dotnet/compare/50dbab4de210e882172b07934e9666313b7065f1...b25932e8d128b5242f1d89691f8e8171b82774c0 Microsoft.NETCore.App `11.0.0-preview.7.26360.111` -> `11.0.0-preview.7.26363.117` https://github.com/dotnet/dotnet/compare/50dbab4de210e882172b07934e9666313b7065f1...b25932e8d128b5242f1d89691f8e8171b82774c0 |
| json_middleware [Fixed] | Json 400k 4- Trends gold-win | 07/15/2026 17:04:58 | 11,753 | 11,773 | 0.17 % (20) :thumbsup: | 2.04 σ | 9.94 | Changes NameVersionDiff Json.dll `1.0.0` -> `1.0.0` https://github.com/aspnet/Benchmarks/compare/42e7dbae5293db39e5aa1cbdccf3bfca56c07204...e5d4b8043adb18be22428e0794b3e69385510fd3 Microsoft.AspNetCore.Antiforgery.dll `11.0.0-preview.7.26363.107` -> `11.0.0-preview.7.26364.116` https://github.com/dotnet/dotnet/compare/7e07d48faae88ae9068a6afc91e7524b2112c0e7...394554272c254a754559e76ae22026eb74d5b0d1 Microsoft.AspNetCore.App `11.0.0-preview.7.26363.107` -> `11.0.0-preview.7.26364.116` https://github.com/dotnet/dotnet/compare/7e07d48faae88ae9068a6afc91e7524b2112c0e7...394554272c254a754559e76ae22026eb74d5b0d1 Microsoft.NETCore.App `11.0.0-preview.7.26363.107` -> `11.0.0-preview.7.26364.116` https://github.com/dotnet/dotnet/compare/7e07d48faae88ae9068a6afc91e7524b2112c0e7...394554272c254a754559e76ae22026eb74d5b0d1 |

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

@sebastienros

Contributor guide

Open the contributing guide

Research direction

The issue only reports benchmark results for antiforgery-generation and json_middleware, with dependency comparison links and a PowerBI dashboard; it names no source files, tests, or entry points. Review the linked benchmark changes and dashboard first, then clarify the intended code change and measurable acceptance criteria before starting.

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.