SYSTEM ATLASЗагрузка материала

Правила предварительной навигации

Speculation Rules

Speculation Rules позволяют браузеру заранее prefetch или prerender вероятные следующие страницы по декларативным правилам.

Простыми словами

Например, при наведении на «Следующая карточка» браузер умеренно готовит документ, но не отправляет изменяющих запросов. Поэтому смотрят не только на среднюю скорость, но и на нагрузку, очереди и узкое место - иначе локальное ускорение не даст заметного результата пользователю.

Пример от @Vibeclakr

Пример при разработке

При наведении на «Следующая карточка» браузер умеренно готовит документ, но не отправляет изменяющих запросов.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Формальное определение

Speculation Rules позволяют браузеру заранее prefetch или prerender вероятные следующие страницы по декларативным правилам.

Механизм действия

JSON-правила выбирают URL и eagerness; браузер учитывает ресурсы, приватность и собственные ограничения.

Пример в работе

Нерабочий подход

Внедрить «Правила предварительной навигации» как формальную настройку, не проверив сценарий отказа и ограничение: Prerender тратит трафик и может выполнить нежелательные побочные эффекты, если страница к ним не готова.

Системный подход

Применять «Правила предварительной навигации» только для заявленной цели, проверять поведение на реальном контуре и сохранять наблюдаемый критерий результата.

Ограничения

Prerender тратит трафик и может выполнить нежелательные побочные эффекты, если страница к ним не готова.

Источник

WICG, “Speculation Rules”, 2026.

Первоисточник