This was already an issue with Task returning .On methods, but client results likely makes it more likely to block on the client side
- .NET client blocks other
.On handlers but does not block the receive loop
- JS client doesn't block anything,
.On handlers for future invokes/sends can still run while blocked on user input, pings/etc. still received and processed
- Java client blocks other
.On handlers but does not block the receive loop
This was already an issue with Task returning .On methods, but client results likely makes it more likely to block on the client side
.Onhandlers but does not block the receive loop.Onhandlers for future invokes/sends can still run while blocked on user input, pings/etc. still received and processed.Onhandlers but does not block the receive loop