{"repo":"thisiskps/fetch-network-simulator","free":true,"listed":false,"github":"https://github.com/thisiskps/fetch-network-simulator","clone":"git clone https://github.com/thisiskps/fetch-network-simulator.git","description":"fetch-network-simulator","language":"JavaScript","stars":83,"topics":["concurrency-control","developer-tools","frontend-testing","network-simulation","packet-loss","retry-logic","async-debugging","latency-simulation","network-instability","stale-responses"],"license":null,"category":"dev-tools","readme_excerpt":"fetch-network-simulator A development-time API request/response network behavior simulator for frontend applications. ⭐ Featured in JavaScript Weekly (Issue #773) It intercepts the global fetch function and simulates real-world instability directly in the browser. This tool does not mock APIs . It modifies how real API requests and responses behave before they reach your UI. You can simulate: Latency (slow API responses) Packet loss (random request failures) Automatic retries Stale or out-of-order responses Burst control (concurrency limits) Bandwidth throttling This helps you test UI resilience under realistic production conditions. --- Demo The demo shows a dashboard running with multiple instability rules enabled. Simulated behaviors: Artificial response delay Random request failure Automatic retry attempts Limited concurrent requests Out-of-order responses The console groups each request lifecycle so you can observe: When a request started Which rules were applied Whether it retried When it resolved or failed --- Why This Exists Most frontend applications are built and tested under ideal conditions: Instant responses No failures Perfect response ordering Unlimited concurrency Production is different. Real users experience: Slow APIs Random failures Retried requests Out-of-order responses Race conditions Aborted requests Many UI bugs only appear under instability. This tool makes those failures reproducible during development. --- What It Actually Does The simulator wraps ","default_branch":null,"files":null,"tree":[],"storefront":"/r/thisiskps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thisiskps/fetch-network-simulator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}