FRONT | Фронтенд | JavaScript | CSS | TypeScript в Rust | JPEG XL | Next.js 16.4 | Chrome 156 | TanStack Start 1.0 | Remix 3 | Preact 11 | Nuxt 4.6 | Bootstrap 6 | Interop 2027 | Anchor positioning
IT и технологии · 5 августа 2026 г.
fetch с таймаутом в каждом проекте выглядел одинаково. AbortController, setTimeout на a...
fetch с таймаутом в каждом проекте выглядел одинаково. AbortController, setTimeout на abort, перехват AbortError — три строки, которые никто не хотел писать, но все писали. AbortSignal.timeout() сворачивает это в одну опцию. Без контроллера, без таймера, без перехвата ошибки. Baseline Widely Available с конца 2024 — от Chrome 124 до Node 17.3. И бонус: сигнал понимают не только fetch, но и addEventListener, clipboard.read() и ReadableStream.