4 ms·
Needs asynchronous libs to adopt it
by v3ss0n 4y ago
Needs asynchronous libs to adopt it
- yxhuvud 4y agoWhich in turn need that Linuxes that they support also support io_uring. This world turns slowly.
- ioquatix 4y agoIt's adopted by Ruby: <https://github.com/socketry/io-event https://github.com/socketry/io-event> which is used by <https://github.com/socketry/async https://github.com/socketry/async> which is part of the Ruby 3+ Fiber Scheduler for light weight concurrency. It shows promising performance.
- v3ss0n 4y agoInteresting, but I read some issues with Benchmade showing it's not actually reproducible regarding performance improvement over epoll and epoll still faster.
- Zababa 4y agoIt's used by Eio in OCaml for the Linux backend: https://github.com/ocaml-multicore/eio https://github.com/ocaml-multicore/eio.
- v3ss0n 4y agothanks , shame to see pull request waiting to be merged. Would be nice if python asyncio adopt it too.
- rektide 4y agoThere 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-485230126 https://github.com/libuv/libuv/issues/1947#issuecomment-4852...
- v3ss0n 4y ago4 years already..