This gem provides a dedicated async HTTP processor that uses Ruby's Fiber scheduler for non-blocking I/O. Application threads hand off HTTP requests to the processor and return immediately. The processor handles hundreds of concurrent HTTP connections using fibers, then notifies the application when responses arrive via a pluggable callback mechanism. This design keeps application threads free to do other work while HTTP requests are in flight.

Required Ruby Version

>= 3.2

Authors

Brian Durand

Versions

  1. 1.3.0 July 11, 2026 (68.5 KB)
  2. 1.2.0 July 09, 2026 (65.5 KB)
  3. 1.1.2 June 15, 2026 (57.5 KB)
  4. 1.1.1 June 11, 2026 (56.5 KB)
  5. 1.1.0 June 08, 2026 (56 KB)
Show all versions (6 total)

Pushed by

SHA 256 checksum