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.3.0 July 11, 2026 (68.5 KB)
- 1.2.0 July 09, 2026 (65.5 KB)
- 1.1.2 June 15, 2026 (57.5 KB)
- 1.1.1 June 11, 2026 (56.5 KB)
- 1.1.0 June 08, 2026 (56 KB)