Прощай, setTimeout(0): как современный Web API управляет приоритетами задач и разгружает главный поток
Представьте ситуацию: человек полчаса собирал важный отчёт в веб-таблице или подбирал сложную комбинацию фильтров, нажимает «Сохранить» или «Применить» — и страница намертво замирает. Курсор превращается в колесико, меню не открывается, скролл не работает. В голове пользователя сразу паника: «Всё зависло? Мои данные пропали? Нажать ещё раз? Перезагрузить страницу?!» Ему абсолютно всё равно, что под капотом в этот момент браузер пересчитывает 500 000 записей. Если страница не реагирует на клик —…
Полный текст не публикуется. Источник: Habr
Читайте также
Похожие новости
Habr · Забайкальский край
Статья
Как подружить React с 100 000 live-обновлений: WebSocket, Web Workers и кастомный стор
Сбер · Москва
Статья
Быстродействие, или Смотря как измерять
CNews · Москва
Статья
Управление задачами 2025
Habr · Забайкальский край
Статья
Headless‑браузер без браузера: 5 408 байт
Habr · Москва
Статья