<@U0ZFBBUBU> The documentation on `isDispatchNeede...
# coroutines
e
@groostav The documentation on
isDispatchNeeded
gives an answer: https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.experimental/-coroutine-dispatcher/is-dispatch-needed.html There are lots of good explanations on the web as to why in JS world it is a standard to always schedule execution of async operations for later, as opposed to executing them immediately on stack (in short, it causes lots of subtle problems down the road that do not worth minor performance improvement it gives)
g
I'm googling around in C# coroutines and interestingly enough one of the bigger use cases seems to be with unity (the game engine)