<@U0ZFBBUBU> I can recommend this piece on why asy...
# coroutines
e
@groostav I can recommend this piece on why async has to be always async. It is about callbacks, but it applies to any style of async programming: https://blog.ometer.com/2011/07/24/callbacks-synchronous-and-asynchronous/ 2 replies You can always fine-tune your performance later. You have at least two tuning means -- using
Unconfined
dispatcher for very light-weight coroutines (they will always execute in somebody else's thread without any thread switch/dispatch) and using
CoroutineStart.UNDISPATCHED
to run initial portion of the freshly started coroutine directly in the invoker thread.