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

Какие проблемы решает binary в HTTP/2

Binary framing в HTTP/2 решает несколько ключевых проблем HTTP/1.x:

  1. Устранение head-of-line blocking – бинарные фреймы позволяют мультиплексировать несколько запросов/ответов в одном соединении без блокировки.

  2. Эффективность передачи – бинарный формат компактнее текстового, требует меньше парсинга и меньше подвержен ошибкам.

  1. Приоритизация – фреймы содержат информацию о приоритетах, что позволяет оптимизировать порядок обработки.

  2. Сжатие заголовков (HPACK) – бинарный формат позволяет эффективно сжимать заголовки.

Пример фрейма в HTTP/2:

http2
+-----------------------------------------------+
| Length (24)                                   |
+---------------+---------------+---------------+
| Type (1)      | Flags (8)     | R (1) | Stream ID (31)...
+---------------+---------------+---------------+
| Frame Payload (Data, Headers, etc.)...
+-----------------------------------------------+
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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