Great comment Doug. You are right grpc-web was taking longer under my test, but its important to highlight that I was running against kestrel in the case of grpc-web while using iis Express for the webapi. When I went back and set both to use kestrel they both took the same time (grpc-web has a negligible edge). Now what is interesting was that the data was returned in milliseconds but it took several seconds to render the data (again grpc-web has a slight edge here). Need to look into Blazor to see if I can improve the rendering time.