Поддерживает ли сайт HTTP/3? 2 способа проверки
Что такое HTTP/3?
HTTP/3 — новый стандарт HTTP, созданный для замены HTTP/2. Работает на основе транспортного протокола QUIC (Quick UDP Internet Connections), поэтому изначально назывался «HTTP-over-QUIC». Предполагается, что стандарт улучшит скорость, надёжность и безопасность соединения в сети.
Протокол разрабатывается с учётом потребностей пользователей мобильного интернета. Например, частого и бесшовного переключения с одной сети на другую в течение дня.
Так как QUIC использует UDP, а не TCP, это помогает исправить некоторые крупные недочёты HTTP/2.
Какие минусы HTTP/2 исправляет 3-й стандарт HTTP?
- С новым стандартном происходит меньшее снижение производительности при переключении с Wi-Fi на сотовую связь и обратно, чем при использовании HTTP/2;
- 3-й стандарт HTTP делает потерю пакетов не такой болезненной. Теперь, когда один пакет информации не доходит до места назначения, он не будет блокировать все потоки информации.
Плюсы HTTP/3
- Быстрое установление соединение между клиентом и сервером;
- Улучшение пользовательского опыта при использовании протокола в браузерах и на сайтах;
- Согласование версии TLS с криптографическим и транспортным квитированием;
- Нулевое время передачи данных;
- Расширенное шифрование, используемое по умолчанию;
- Упор на конфиденциальность;
- Снижение риска атак.
За счёт нулевого времени на передачу данных между серверами, к которыми клиенты уже подключились, а также комплексному шифрованию сетевого протокола, это поможет не только быстрее переключаться между сетями, но и «сёрфить» между сайтами без существенной задержки.
Постоянно используемое шифрование позволит защитить пользователей от случайной утечки данных. Поскольку каждое соединение будет зашифровано, включая номера пакетов, это также поможет скрыть от злоумышленников информацию о поведении пользователей.
Минусы HTTP/3
- Новый протокол использует больше процессорных мощностей как на стороне сервера, так и клиента. Вероятно, это будет не так критично в дальнейшем, когда технология лучше разовьётся, но пока это явный минус;
- Внедрение «неизвестных технологий» — частый источник проблем. Некоторые сайты могут столкнуться со сложностями или неожиданными багами, связанными с работой устаревших плагинов, расширений, тем;
- Перед использованием HTTP/3 нужно проверить все функции сайта, переписать или оптимизировать код под новый стандарт. Соответственно, это может сильно ударить по финансовому состоянию вебмастеров и представителей малого бизнеса;
- Протокол поддерживают не все браузеры.
Самый простой способ избежать минусов 3-го стандарта HTTP - подождать, пока его не станут использовать как минимум 50% самых популярных сайтов в интернете. Вслед за гигантами начнётся массовый исход небольших порталов. Таким образом, это будет самое лучшее время, чтобы использовать чужой опыт для оптимизации своих проектов.
Если же переход на HTTP/3 вам необходимо осуществить прямо сейчас, рекомендую начинать с тестирования сайтов, воспользовавшись целой плеядой браузеров, включая устаревшие версии и популярное альтернативное ПО. Особое внимание уделяйте софту, используемому на смартфонах, ведь с 2021 года больше 50% всех визитов совершают с мобильных устройств!
В ином случае велик риск, что в некоторых браузерах может сломаться вёрстка, отображение или работа отдельных функций. Причём заметить ошибки получится только на стороне клиента, начиная от появления негативных комментариев и заканчивая необычным поведением в "тепловой карте". Например, многократным попыткам скролла, "закликиванию" кнопок, а также из-за других странных действий, одинаково не подходящих как ботам, так и активным пользователям.
Какие браузеры поддерживают HTTP/3?
В конце января 2022 года 3-ю версию стандарта HTTP поддерживают следующие браузеры:
- Edge (с версии 87);
- Firefox (с версии 88);
- Chrome (с версии 87);
- Opera (с версии 74);
- Android Browser (с версии 97);
- Opera Mobile (с версии 64);
- Chrome для Android (с версии 97);
- Samsung Internet (с версии 14).
Какие браузеры не поддерживают HTTP/3?
- Internet Explorer;
- Safari;
- Safari на iOS;
- Opera Mini;
- Firefox для Android;
- QQ Browser;
- Baidu Browser;
- KaiOS Browser.
В некоторых из этих браузеров поддержка протокола может быть добавлена в ближайшее время, либо включается вручную. Например, в Safari 14 и новее она лишь отключена по умолчанию. Вероятно, по той причине, что до сих пор считается «экспериментальной функцией».
Статистика использования HTTP/3 в мире
Согласно информации W3techs, среди 10 миллионов крупнейших вебсайтов в мире стандарт HTTP/3 используется на 24,6% всех ресурсов. При этом его поддерживает большинство браузеров — 71,28%.
Как вы можете увидеть на графике выше, с начала 2021 года количество сайтов, поддерживающих новый стандарт, выросло почти в 5 раз!
На мой взгляд, о глобальном использовании протокола ещё рано говорить. Может пройти несколько лет, прежде чем он вытеснит HTTP/2.
Чтобы узнать актуальную информацию о количестве браузеров, поддерживающих новый стандарт, либо о доле вебсайтов, использующих 3-ю версию протокола HTTP, используйте ссылки на странице выше.
Популярные сайты, использующие HTTP/3
- Google.com;
- Youtube.com;
- Facebook.com;
- Live.com;
- Instagram.com;
- Google.com.hk;
- Vk.com;
- Canva.com;
- Whatsapp.com;
- Google.co.in;
- Shikimori.one.
Как узнать, поддерживает ли сайт HTTP/3?
Чтобы узнать, поддерживает ли сайт 3-ю версию стандарта HTTP в 2022 году, перейдите на http3check или gf, введите ссылку на сайт, который хотите проверить, затем нажмите «Check» или «Сheck HTTP/3».
После этого перед вами появится результат тестирования с надписью на английском. Все текстовые поля копируемые, поэтому вы можете узнать больше подробностей, даже если не владеете иностранными языками. Для этого достаточно скопировать содержимое и перевести его в браузере или в специализированных программах, например, в DeepL.
Twitter не поддерживает 3-ю версию стандарта HTTP:
А вот Shikimori уже внедрил поддержку нового стандарта:
Понравилась статья? Делитесь публикацией с друзьями, пишите комментарии, подписывайтесь на Telegram, Boosty и другие страницы, чтобы первыми видеть всё самое интересное!