Description
Enables event-driven networking and concurrency in Ruby applications. It is useful for servers, clients, proxies, and background workers that need many I/O operations without one thread per connection.
Event loops require careful error handling. Plan timeouts, shutdown behavior, backpressure, and blocking-code avoidance so one slow task does not affect the whole process.