Spec-Zone.ru › HTTP

Пропускная способность канала связи

Пропускная способность канала связи

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

Поле заголовка запроса Downlink Client hint указывает приблизительную пропускную способность канала связи клиента с сервером в Мбит/с.

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

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

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

Примечание: Заголовок Vary используется в ответах для указания того, что для каждого различного значения заголовка отправляется другой ресурс (см. Кэширование HTTP > Изменяющиеся ответы). Даже если с помощью Downlink настраивается, какие ресурсы отправляются, рекомендуется опустить его в заголовке Vary — он, скорее всего, будет часто меняться, что фактически делает ресурс некэшируемым.

Синтаксис

Downlink: <number>

Директивы

<number>

Скорость пропускной способности канала связи в Мбит/с, округлённая до ближайших 25 килобит.

Примеры

Серверу необходимо сначала разрешить получение заголовка Downlink , отправив заголовок ответа Accept-CH , содержащий Downlink.

Accept-CH: Downlink

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

Downlink: 1.7

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
Downlink
67
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
≤79
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
Нет
Нет
54
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
Нет
67
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
67
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
Нет
48
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.
Нет
9.0
Значение никогда не превышает 10 Мбит/с, как нестандартная мера защиты от отслеживания.

См. также

  • Повышение конфиденциальности пользователей и опыта разработчиков с помощью подсказок User-Agent Client Hints (web.dev)
  • Подсказки о клиентах сети
    • RTT
    • ECT
    • 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/Downlink

Spec-Zone.ru

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