In other words, coroutines are excellent for provi...
# ktor
m
In other words, coroutines are excellent for providing a blocking io, straight-line-code style of development without allocating threads for your millions of open sockets, but they can't solve everything. On the other hand, you're no worse off with CPU-bound code like that than you were before.