Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Needs asynchronous libs to adopt it


It's adopted by Ruby: <https://github.com/socketry/io-event> which is used by <https://github.com/socketry/async> which is part of the Ruby 3+ Fiber Scheduler for light weight concurrency. It shows promising performance.


Interesting, but I read some issues with Benchmade showing it's not actually reproducible regarding performance improvement over epoll and epoll still faster.


There was some very excellent work done in Node.js's libuv, but it never got across the line & has sat around getting more out of date for a while.

https://github.com/libuv/libuv/issues/1947#issuecomment-4852...


4 years already..


Which in turn need that Linuxes that they support also support io_uring. This world turns slowly.


It's since very long ago right? Most major server distro should have it by now


It is also improving a lot over time. What little there was support for back in Linux 5.3 is not sufficient.


It's used by Eio in OCaml for the Linux backend: https://github.com/ocaml-multicore/eio.


thanks , shame to see pull request waiting to be merged. Would be nice if python asyncio adopt it too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: