ECT
ECT
Экспериментальное: Это экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь со таблицей совместимости браузеров.
Поле заголовка запроса ECT Client hint указывает на эффективный тип подключения: slow-2g, 2g, 3g, 4g.
| Тип заголовка | Заголовок запроса, Client hint |
|---|---|
| Запрещённое имя заголовка | нет |
Значение представляет собой «профиль сети», который лучше всего соответствует задержке и пропускной способности подключения, а не фактическим механизмам передачи данных. Например, 2g может использоваться для представления медленного подключения Wi-Fi с высокой задержкой и низкой пропускной способностью, а 4g — для представления быстрого широкополосного соединения на основе оптоволокна.
Этот намек позволяет серверу выбирать, какую информацию отправлять, исходя из общих характеристик сети. Например, сервер может выбрать отправку меньших версий изображений и других ресурсов при подключениях с меньшими возможностями. Значение также может использоваться в качестве отправной точки для определения отправляемой информации, которая дополнительно уточняется с помощью информации в RTT и Downlink намеках.
Синтаксис
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 |
См. также
© 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