Встречается на собеседованиях • сегодня

Как binary в HTTP/2 помогает ускоренно получить данные

Binary-формат в HTTP/2 заменяет текстовый формат HTTP/1.x, что позволяет более эффективно передавать данные. Основные преимущества:

  1. Меньший размер данных – бинарные фреймы компактнее текстовых заголовков, уменьшая нагрузку на сеть.
  2. Мультиплексирование – несколько запросов/ответов передаются параллельно в одном соединении без блокировки (в отличие от HTTP/1.1).
  3. Приоритизация – клиент может указать важность ресурсов, сервер оптимизирует порядок отправки.

Пример фрейма HTTP/2 (упрощенно):

http
+-----------------------------------------------+
| Length (24) | Type (DATA) | Flags (END_STREAM)|
+-----------------------------------------------+
| Stream ID (13) | Payload ("Hello, HTTP/2!")  |
+-----------------------------------------------+

Бинарный формат ускоряет парсинг, исключает лишние преобразования (например, из текста в бинарные данные) и снижает вероятность ошибок.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы