Hi, I have a question about the number of rest requests that blazor webassembly makes to the server at the same time.
I have some interfaces that make several requests, and I observe that at the same time 5 requests are made, while others are waiting. Is this limited for some performance reason? Is it parameterizable from some XXXModule?
In case it helps, I use static clients in the api, generated with the abp cli command.
1 Answer(s)
-
0
The limitation you are observing—where only 5 simultaneous HTTP requests are made from Blazor WebAssembly—is not imposed by ABP Framework or any ABP module. Instead, this is a browser-level restriction. Most browsers limit the number of concurrent HTTP/HTTPS connections per host (typically 5 or 6) to optimize network performance and resource usage.
This behavior is not configurable via ABP modules or static client proxy settings. It is determined by the browser's networking stack and cannot be changed from your Blazor or ABP code.
If you need to optimize or control the number of concurrent requests, you would need to implement your own request throttling or queuing logic in your Blazor application.
For more information about static C# client proxies in ABP, see the official documentation:
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.