Benchmarks
Performance comparisons
All performance benchmarks reported use the following environment:
InvokeAsync (aka Command)
This benchmark tests the various mediator implementations with a single command (no/Unit return value).
InvokeAsyncT (aka Query)
This benchmark tests the various mediator implementations with a simple query with value response.
InvokeAsyncTWithDI (aka FullQuery)
This benchmark tests the various mediator implementations with a query that includes a DI parameter and a behavior.
Code and Full Results
- The code can be found at: https://github.com/ImmediatePlatform/MediatorBenchmarks
- The full results of the latest benchmark can be found at: https://github.com/ImmediatePlatform/MediatorBenchmarks/blob/main/Results/Benchmark-2026-06-11-report.csv