|
|
|
|
|
by sapiogram
256 days ago
|
|
> I bet it’s smooth given how concurrent friendly Go is with channels and go routines etc. You can do the same in any language with threads, and a library providing channels. Hell, you could probably do it better with a library, go's channels are unnecessarily error prone with nils, channel closing, and cleanup behavior. |
|
Not sure how relevant this is for UI operations, to be fair. The C#/JS style async/await model actually seems more amenable to controlling which works happens on the necessarily single GUI thread and which parts happen in background threads, and how to sync them later.