Spec-Zone.ru › HTTP

Заголовки: ECT

Заголовок ECT

Ограниченная доступность

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

  • Подробнее
  • Полная таблица совместимости
>

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

HTTP-заголовок ECT запроса используется в подсказках клиента для указания эффективного типа подключения: slow-2g, 2g, 3g или 4g.

Значение представляет собой «сетевой профиль», который лучше всего соответствует задержке и пропускной способности подключения, а не фактическим механизмам передачи данных. Например, 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

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

Спецификация
Network Information API>
# ect-request-header-field>

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
ECT 67 79 Нет 54 Нет 67 Нет 48 Нет 9.0 67 Нет

См. также

  • Повышение конфиденциальности пользователей и удобства работы разработчиков с помощью подсказок клиента User-Agent (developer.chrome.com)

  • Сетевые подсказки клиента

    • Downlink
    • RTT
    • Save-Data
  • Accept-CH
  • Кэширование HTTP > Vary и Vary

  • NetworkInformation.effectiveType

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

Spec-Zone.ru

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