Avez-vous activé H3 sur votre site et ne savez pas comment le vérifier?
HTTP3 ou H3 est le dernier protocole HTTP développé par l'IETF. Il est encore à l'état de brouillon et devrait bientôt être pris en charge par les principaux navigateurs / clients. H3 est basé sur le QUIC protocole de réseau de couche de transport, conçu à l'origine par Google. C'est différent des versions antérieures comme H2, qui a été dérivé du protocole SPDY.
Cloudflare a publié un excellent article de blog expliquant la mise en œuvre technique. Ça vaut le coup de le lire.
Au moment de la rédaction de cet article, très peu d'applications côté serveur / serveur Web / périphériques réseau / CDN prennent en charge H3. Et, vous pouvez le deviner - Cloudflare est le premier CDN à proposer H3.
Parlons du support côté client.
H3 est toujours dans le brouillon, donc tous les navigateurs ne prennent pas encore en charge H3. À ce stade, vous pouvez utiliser les éléments suivants pour le tester. Comme d'habitude, puis-je utiliser serait une référence incontournable pour vérifier les navigateurs pris en charge.
Geekflare Tools
Test Geekflare HTTP / 3 connecte rapidement votre site en utilisant cURL et révèle s'il prend en charge le protocole H3 / QUIC. Si la connexion réussit, les versions prises en charge publiées sont affichées.

Alternativement, vous pouvez vérifier la même chose pour toutes vos propriétés Web avec le API de protocole HTTP Geekflare. Cela apporte la vitesse indispensable si vous avez plusieurs sites Web sujets pour les rapports.

Fait intéressant, le niveau gratuit est un moyen sans risque d'essayer cela pour 3000 appels d'API par mois. Cependant, il existe des mises à niveau à partir de 5 $ par mois, accompagnées de 10 25 requêtes API avec un taux beaucoup plus élevé de XNUMX requêtes par seconde.
HTTP/3 Check
Un outil Web de LightSpeed.
Accès Vérification HTTP / 3 et entrez l'URL à tester. Vous obtiendrez les résultats instantanément.

Firefox
Firefox Nightly a récemment annoncé le support H3.
Firefox Nightly est désormais compatible avec HTTP / 3 pour les tests publics!
- Daniel Stenberg (@bagder) 4 novembre 2019
- Lancez Firefox tous les soirs
- Type
about:config
dans la barre d'adresse et appuyez sur Entrée - Acceptez le risque et continuez
- Rechercher
network.http.http3.enabled
et cliquez sur le bouton bascule pour l'activer.

- Redémarrez Firefox tous les soirs et ouvrez les outils de développement
- Accédez au site et regardez la colonne «Protocole».

Geekflare prend en charge HTTP / 3, et vous pouvez le voir.
Google Chrome
Vous vous attendiez, n'est-ce pas?
Vous pouvez utiliser Chrome Canary tester.
Google Chrome Canary vient de devenir le premier navigateur (disponible) à intégrer (très) expérimental #QUIC et support HTTP / 3!
Ajoutez les indicateurs «–enable-quic –quic-version = h3-23» et vous devriez voir «http / 2 + quic / 99» apparaître dans les outils de développement, qui est en fait http3 déguisé! pic.twitter.com/5Fhui46h3x
- Robin Marx (@programmingart) 19 septembre 2019
Lancez Chrome Canary avec "--enable-quic --quic-version=h3-23"
drapeau et exécutez le test. Vous ne verrez pas H3 ou HTTP / 3 comme protocole dans les outils de développement, mais «http2 + quic / 99».
Geekflare API
Besoin de le tester par programmation ? Essayer API de protocole HTTP Geekflare. Pas seulement HTTP/3, mais il imprime si le site donné prend en charge d'autres protocoles tels que HTTP/1.1 et HTTP/2.

Fait intéressant, le niveau gratuit est un moyen sans risque d'essayer cela pour 3000 appels d'API par mois.
cURL
Vous ne voulez pas quitter votre terminal?
cURL est génial, et la dernière version vous permet de tester en utilisant --http3
drapeau. Télécharger cURL et construisez-le à partir de la source.
curl --http3 https://yoursite.com -I
Une autre option serait de créer le client cURL comme ci-dessous. Cela fonctionnerait sous Linux.
- Installer l'environnement Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Construisez la quiche comme expliqué ici

Ça marche!
Conclusion
J'espère que cela vous donne une idée de tester le site si HTTP / 3 est activé. Si vous êtes propriétaire d'un site, profitez de ce dernier protocole pour de meilleures performances Web.