News for hackers. Stuff that matters.
Re:Yazi: Fast terminal file manager based on async I/O by sxyazi on Saturday September 16, 2023 @02:52PM (#37537519)
There is a Reddit post discussing this point: https://www.reddit.com/r/rust/comments/16fxr58/comment/k04u7...

> There are many scenarios that require CPU, such as image downscaling, image encoding, code highlighting, sorting large directories, etc.

If you want to delve further into Yazi's inner workings, you can see https://github.com/sxyazi/yazi/issues/143

Re:Yazi: Fast terminal file manager based on async I/O by remram on Sunday September 17, 2023 @05:45AM (#37543226)
What advantage does thread pool + io_uring have over just thread pool?

Unless you have millions of CPU cores and therefore many downscaling/encoding/highlighting tasks starting/finishing every second, I still don't see what io_uring brings to the table.

Running tasks in the background does NOT require io_uring.

Re:Yazi: Fast terminal file manager based on async I/O by sxyazi on Sunday September 17, 2023 @09:39AM (#37544962)
Hey, Yazi currently is NOT using io_uring, and the link provided above explains it thoroughly, please take a careful look.