/fiber_scheduler_list

A list of available Fiber Schedulers for Ruby.

Fiber Scheduler List

A list of available Fiber Schedulers for Ruby.

Name Ruby Control passing Description
Async::Scheduler v1 3.0 Fiber.yield & Fiber#resume Used with the async gem v1.
Async::Scheduler v2 3.1 Fiber#transfer Used with the async gem v2.
AsyncScheduler 3.0 Fiber.yield & Fiber#resume Despite the name, has no relation to async gem.
EM::FiberScheduler 3.0+ Fiber.yield & Fiber#resume Fiber Scheduler for EventMachine.
Evt::Scheduler 3.0 Fiber.yield & Fiber#resume evt gem.
FiberScheduler 3.1 Fiber#transfer Aims to be a great default choice.
IO::Event::Scheduler 3.1 Fiber#transfer Example Fiber Scheduler from the io-event gem.
Libev::Scheduler 3.0 Fiber.yield & Fiber#resume Extracted from polyphony.
Ruby's test Scheduler 3.1 Fiber.yield & Fiber#resume Scheduler from the Ruby repo used for tests.

The best way to get notified when a new Fiber Scheduler is released is to start watching this repo.

What should I use?

Related