Swoole

Coroutines on an event loop, async I/O like Node.js, and no framework overhead per request. Blocking extensions stall the loop. Holds realtime connections at 20 KB each.

Trade-offs#

AxisScore
Throughput
Tail latency
Memory
Velocity
Resilience
Operability

Frameworks#

Engineering terms#