Google уже включает и использует свой экспериментальный протокол «QUIC» на своих веб-сайтах в браузере Chrome, сегодня компания пошла дальше и интегрировала его вместе с HTTP / 3 в версию Canary.
Google, помешанный на скорости, объявил в 2013 году, что они экспериментируют с QUIC, который произносится как Quick, а его полная форма — Quick UDP internet connections.
Для неизвестных QUIC «является сетевым протоколом на ранней стадии», который «запускает протокол мультиплексирования потоков поверх нового транспортного уровня безопасности (TLS) поверх UDP вместо TCP».
Компания заявляет, что для повышения производительности сети нам необходимо уменьшить количество циклических подсказок и считает, что это затруднительно с протоколами, которые полагаются на протокол управления передачей (TCP), Google заявляет, что их QUIC делает это, комбинируя «тщательно отобранный раздел методов. ».
В 2015 году Google представил обновленную информацию о QUIC, заявив, что их данные показывают, что «QUIC обеспечивает реальное улучшение производительности по сравнению с TCP» и говорит, что это возможно благодаря «более низкой задержке при установлении соединения, основанному на UDP, более низкому контролю перегрузки и лучшему восстановлению потерь». .
С тех пор мы не получали отзывов от компании о протоколе. Сегодня Робин Маркс, который работает над Webperf / HTTP3 / QUIC, объявил в Twitter, что Chrome Canary — первый браузер, доступный с интеграцией QUIC и HTTP / 3.
Чтобы сразу проверить их поддержку в браузере Google Chrome
1. Запустите последнюю версию Chrome Canary с указанными ниже флагами командной строки.
—enable-quic —quic-version = h3-23
2. Посетите quic.rocks:4433 или сторонний сайт LiteSpeed tech, чтобы заметить бывший демонстрационный сайт, чтобы показать сообщение, что вы успешно загрузили сайт с помощью QUIC, а консоль devtools для вкладки Network показывает протокол как «http / 2 + quic / 99 », Робин говорит, что на самом деле это замаскированный http3.
Если вы теперь выполните поиск Quic в Google, вы также заметите результаты поиска со статьями поддержки от Bitdefender и ESET, предлагающими инструкции о том, как отключить протокол в браузере Chrome, поскольку он, как известно, нарушает веб-защиту / родительский контроль, предлагаемый продуктами безопасности в Хром.
Если вы заметили какие-либо проблемы с QUIC, посетите страницу Chrome: // flags, найдите его и отключите, перезапустите браузер, чтобы убедиться, что проблема решена.