A resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. Inspired by .NET Polly.
Web developers today are shipping faster. Web apps are becoming increasingly sophisticated and run across all devices — our phones, tablets and desktops — each running a different browser engine. This increase in velocity and targets puts immense pressure on the testing process: automated cross-browser testing has become more important than ever.Automated end-to-end tests can be incredibly powerful: by replicating user interactions, they can verify functionality, usability and performance — at least in theory. In practice, end-to-end tests can be slow, flaky and hard to maintain.