Гид по технологиям

Quick Intensive Throttling в Chrome Canary

6 min read Браузеры Обновлено 18 Dec 2025
Quick Intensive Throttling в Chrome Canary
Quick Intensive Throttling в Chrome Canary

Окно браузера Chrome с открытыми вкладками

Quick Intensive Throttling — это экспериментальный механизм управления временем пробуждения JavaScript на фоновых вкладках. Он предназначен для снижения энергопотребления и использования CPU/RAM за счёт более агрессивного ограничения фоновой активности страниц, которые уже загружены, но скрыты.

Что это и зачем

Коротко: Quick Intensive Throttling ограничивает частые «пробуждения» фоновых вкладок браузера. Раньше Chrome позволял JavaScript просыпаться чаще (несколько раз в минуту) для вкладок, которые были неактивны до пяти минут. Начиная с флагов Quick Intensive Throttling, этот «льготный период» сокращается до 10 секунд для страниц, которые считаются загруженными в скрытом состоянии.

Ключевая польза:

  • Меньше активностей CPU на фоне.
  • Снижение потребления оперативной памяти в сочетании с другими оптимизациями.
  • Увеличение времени работы от батареи на ноутбуках и мобильных устройствах.

Краткое определение терминов:

  • JavaScript-пробуждение — выполнение отложенного или периодического кода на странице, пока она скрыта за вкладкой.
  • Загруженная скрытая страница — страница, которой уже назначены ресурсы, но окно/вкладка не видна пользователю.

Как это работало раньше и что изменилось

До внедрения Quick Intensive Throttling Chrome позволял пробуждаться фоновым вкладкам чаще, чем один раз в минуту, в течение периода до 5 минут неактивности. Начиная с одной из предыдущих версий (Chrome 86) был введён механизм Intensive Wake Up Throttling, который уже снижал частоту пробуждений после 5 минут простоя. Новый экспериментальный флаг уменьшает этот порог до 10 секунд, что делает ограничения значительно более агрессивными.

Важно: отчёты о снижении CPU-времени указывают на порядка 10% экономии и потенциальное увеличение времени работы батареи до ~1,25 часа в некоторых сценариях. Эти цифры зависят от устройства, нагрузки и списка открытых вкладок.

На какие устройства действует флаг

Флаг Quick Intensive Throttling поддерживается в Canary на следующих платформах: Windows, macOS, Linux, Chrome OS, Android, Fuchsia и Lacros.

Как включить Quick Intensive Throttling в Chrome Canary

Прежде чем начать: Chrome Canary — это отдельный, экспериментальный релиз Chrome для тестирования новых функций. Он может быть нестабильным. Делайте резервные копии важных данных и используйте Canary параллельно со стабильной версией браузера.

Пошаговая инструкция для десктопа и Android:

  1. Скачайте и установите Chrome Canary.
    • Перейдите на страницу загрузки Chrome Canary.
    • Нажмите Download Chrome Canary и следуйте подсказкам установки.

Страница загрузки Chrome Canary

  1. Откройте Canary и в адресной строке введите: canary://flags и нажмите Enter.
  2. В поле поиска начните вводить Quick Intensive Throttling.

Параметр флага Quick intensive throttling в Chrome Canary

  1. Найдите флаг Quick intensive throttling after loading.
  2. Откройте выпадающий список (где стоит Default) и выберите Enabled.
  3. Нажмите Relaunch, чтобы перезапустить браузер и применить изменения.

Перезапуск браузера Canary после включения флага

После перезапуска флаг начнёт действовать. Проверяйте работу сайтов, которые вы используете регулярно: некоторые веб-приложения с фоном-таймерами или real-time компонентами (чат, потоковые счётчики, онлайн-редакторы) могут вести себя иначе.

Когда Quick Intensive Throttling помогает и когда нет

Когда хорошо работает:

  • Множество открытых статических вкладок (новостные страницы, документация, форумы).
  • Ноутбуки и мобильные устройства с ограниченной батареей.
  • Слабые компьютеры с небольшой оперативной памятью.

Когда может не помочь или навредить:

  • Веб-приложения с реальным временем (мессенджеры, игры, торговые терминалы), которым нужны частые фоновые обновления.
  • Сайты, что полагаются на периодические таймеры для синхронизации состояния.
  • Сценарии, где кратковременное замораживание фоновой активности приводит к потере данных или задержкам в уведомлениях.

Рекомендация: включайте флаг в Canary, тестируйте реальные рабочие сценарии и только после этого ждите стабильного релиза в основной Chrome.

Альтернативы и сопутствующие оптимизации

Если вы не хотите использовать Canary или флаг вызывает проблемы, рассмотрите следующие варианты:

  • Использовать встроенный диспетчер задач Chrome (Shift+Esc на Windows) для закрытия тяжёлых вкладок.
  • Установить расширения, которые выгружают неиспользуемые вкладки (tab suspender), но проверяйте их влияние на приватность и совместимость.
  • Перейти на другой браузер с агрессивной экономией памяти (Vivaldi, Edge с Sleeping Tabs, Firefox с настройкой фоновой активности).
  • Увеличить объём оперативной памяти или использовать настройки ОС для свопа/гибернации.

Ментальные модели и чеклист для тестирования

Ментальная модель: представьте каждую вкладку как мини-приложение, которое либо активно (видимо) и требует ресурсов, либо «усыплено» и должно экономить ресурсы. Флаг сокращает время до того, как вкладка будет считаться «достаточно неактивной» для агрессивного сна.

Чеклист перед включением флага в Canary:

  • Сделайте список критически важных сайтов, где фоновые обновления важны.
  • Установите Canary и включите флаг.
  • Протестируйте шаблон работы в течение 1–2 часов: сообщения, уведомления, автосохранение.
  • Сравните использование CPU и время работы батареи до и после (по ощущениям или с помощью инструментов ОС).
  • Если есть проблемы — отключите флаг и перезапустите.

Критерии приёмки для команды QA

  • Страница с реальным временем получает уведомления в пределах допустимой задержки (например, не более 10–30 секунд, если это приемлемо для вашей задачи).
  • Статические страницы демонстрируют заметное снижение фоновой активности по метрикам CPU, если такие метрики доступны.
  • Нет потери данных при переходе вкладки в фон и обратно.

Технические замены и откат

Если поведение браузера стало некорректным: откройте canary://flags, найдите Quick intensive throttling after loading и выберите Default или Disabled, затем нажмите Relaunch. Это откатит экспериментальные изменения.

Важно

  • Canary предназначен только для тестирования. Не используйте его как единственный рабочий браузер для критичных задач.

Замечание

  • Экспериментальные флаги могут конфликтовать друг с другом. Если наблюдается нестабильность, попробуйте временно выключить другие флаги.

Конфиденциальность и совместимость

Флаг изменяет только поведение таймеров и пробуждений JavaScript. Он не должен напрямую менять политику конфиденциальности сайтов или передачу данных. Однако из-за изменения частоты фоновых обновлений некоторые аналитические события могут отправляться реже, что влияет на метрики в реальном времени.

Быстрый план проверки для пользователя

  1. Установите Canary рядом со стабильной версией.
  2. Включите флаг и перезапустите.
  3. Откройте набор обычных сайтов и рабочие сценарии.
  4. Отслеживайте задержки уведомлений и поведение автосохранения.
  5. При проблемах отключите флаг.

Итог

Quick Intensive Throttling — полезная экспериментальная функция для снижения фоновой нагрузки Chrome: она резко сокращает «льготный период» для пробуждения фоновых вкладок и может помочь с экономией батареи и снижением использования ресурсов. Тестируйте её в Canary, сравнивайте поведение с вашей стабильной сборкой и учитывайте компромиссы — особенно для приложений реального времени.

FAQ

Стоит ли включать этот флаг в стабильной работе?

Нет — Canary предназначен для тестирования. Включайте флаг в Canary и проверяйте совместимость; дождитесь официального релиза в стабильном Chrome для массового использования.

Можно ли вернуть старое поведение, если сайты ломаются?

Да. Отключите флаг в canary://flags и перезапустите приложение.

Улучшит ли это экономию батареи на телефоне?

Вероятно да, особенно если у вас много фоновых вкладок и активность страниц раньше регулярно разбудила их. Эффект зависит от устройства и типов открытых сайтов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство