Разное

Поддерживает ли сайт 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%.

График, отображающий количество сайтов, использующих HTTP/3 в 2022 году

Как вы можете увидеть на графике выше, с начала 2021 года количество сайтов, поддерживающих новый стандарт, выросло почти в 5 раз!

Список браузеров, поддерживающих стандарт HTTP/3, а также браузеров, не поддерживающих новый стандарт

На мой взгляд, о глобальном использовании протокола ещё рано говорить. Может пройти несколько лет, прежде чем он вытеснит 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:

Как узнать, поддерживает ли сайт HTTP/3? 2 способа проверки

А вот Shikimori уже внедрил поддержку нового стандарта:

Тест на поддержку HTTP/3 сайта Shikimori и другие подробности о 3-й версии стандарта HTTP
Понравилась статья?

Делитесь публикацией с друзьями, пишите комментарии, подписывайтесь на Telegram, Boosty и другие страницы, чтобы первыми видеть всё самое интересное!

Фотограф, гик, ретушёр

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *