Spec-Zone.ru › HTTP

ECT

ECT

Экспериментальное: Это экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь со таблицей совместимости браузеров.

Поле заголовка запроса ECT Client hint указывает на эффективный тип подключения: slow-2g, 2g, 3g, 4g.

Тип заголовка Заголовок запроса, Client hint
Запрещённое имя заголовка нет

Значение представляет собой «профиль сети», который лучше всего соответствует задержке и пропускной способности подключения, а не фактическим механизмам передачи данных. Например, 2g может использоваться для представления медленного подключения Wi-Fi с высокой задержкой и низкой пропускной способностью, а 4g — для представления быстрого широкополосного соединения на основе оптоволокна.

Этот намек позволяет серверу выбирать, какую информацию отправлять, исходя из общих характеристик сети. Например, сервер может выбрать отправку меньших версий изображений и других ресурсов при подключениях с меньшими возможностями. Значение также может использоваться в качестве отправной точки для определения отправляемой информации, которая дополнительно уточняется с помощью информации в RTT и Downlink намеках.

Примечание: Сервер, который указывает ECT в Accept-CH, может также указать его в Vary, чтобы указать, что ответы должны кэшироваться для различных значений ECT.

Синтаксис

ECT: <value>

Директивы

<value>

Значение, указывающее на эффективный тип подключения. Это одно из следующих значений: slow-2g, 2g, 3g, или 4g.

Примеры

Сначала серверу нужно включить получение заголовка ECT , отправив заголовок ответа Accept-CH содержащий ECT.

Accept-CH: ECT

Затем при последующих запросах клиент может отправить заголовок ECT:

ECT: 2g

Спецификации

Спецификация
API информации о сети
# ect-request-header-field

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
ECT
67
≤79
Нет
Нет
54
Нет
67
67
Нет
48
Нет
9.0

См. также

  • Повышение конфиденциальности пользователей и удобства работы разработчиков с User-Agent Client Hints (web.dev)
  • Намеки на клиентскую сеть
    • Downlink
    • RTT
    • Save-Data
  • Accept-CH
  • Кэширование HTTP > Изменчивые ответы и Vary
  • NetworkInformation.effectiveType

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ECT

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API