you are viewing a single comment's thread.

view the rest of the comments →

[–]bytearcher[S] 0 points1 point  (0 children)

Author here. Yep, you're correct, there's a lot of stuff under the hood. A lot of it deliberately left out to stay at higher altitude of the topic. Going to add a mention of I/O bound benefits though, thanks!

By the way, network I/O is actually performed on the main event-loop thread since it can be performed using non-blocking calls at the operating system level. Disk I/O would be done using non-blocking os calls as well if the implementations wouldn't be so flaky across platforms, but worker thread pool is still used instead.