Introducing chaos-fetch: Network Chaos Injection for Fetch Requests

•
announcements
javascript
typescript

Introducing chaos-fetch: a TypeScript/ESM library for injecting network chaos (latency, failures, drops, etc.) into fetch requests. Designed for programmatic use, chaos-fetch provides a flexible middleware system for simulating adverse network conditions in client-side code.

For advanced testing scenarios, chaos-fetch can be used alongside chaos-proxy. While chaos-proxy operates at the proxy level to introduce chaos across all HTTP traffic, chaos-fetch allows targeted control within your application logic. This combination enables comprehensive resilience testing, covering both infrastructure and application layers.

chaos-fetch is suitable for development and testing environments where robust error handling and recovery strategies are required.

GitHub: fetch-kit/chaos-fetch