Trips on slow, not just broken
An upstream that degrades from p50 0.35s to p50 10.4s with a flat error rate is invisible to a failure-rate breaker. resilix trips on slow-call rate — a dimension no other JavaScript breaker has.
Three trip conditions
A dependency that has slowed to a crawl is still "up". resilix measures latency, works out how much concurrency your upstream can actually absorb, and sheds the rest — before the errors start. Zero dependencies, no I/O.