Les versions nightly del Firefox ja compten amb el suport per HTTP / 3 de defecte

Logotip del Firefox

Mozilla va donar a conèixer fa alguns dies que les properes versions nightly de Firefox, que formaran la base de l'llançament del Firefox 72 ja començaran a tenir el suport inicial per al protocol HTTP / 3. atès que per defecte aquest suport per a HTTP / 3 està deshabilitat i es requeria de l'activació per part de l'usuari de l'opció «xarxa.http.http3.activada"A"sobre: ​​config".

HTTP / 3 estandarditza l'ús de l'protocol QUIC com transport per a HTTP / 2. El protocol QUIC va ser desenvolupat per Google com una alternativa a TCP + TLS per a la web, els problemes d'una solució amb gran temps d'instal·lació i els compostos de coordinació en TCP i l'eliminació dels retards en la pèrdua de paquets durant la transmissió de dades.

QUIC és un complement de l'protocol UDP que admet la multiplexació de múltiples connexions i proporciona mètodes de xifrat equivalents a TLS / SSL. dins de les característiques clau de QUIC, es destaquen les següents:

  • Alta seguretat, semblant a TLS (De fet, QUIC proporciona la capacitat de fer servir TLS sobre UDP).
  • Control d'integritat de flux que evita la pèrdua de paquets.
  • La capacitat d'establir instantàniament una connexió (0-RTT, en aproximadament el 75% dels casos, les dades es poden transferir immediatament després d'enviar el paquet de configuració de la connexió) i garantir retards mínims entre l'enviament d'una sol·licitud i la recepció d'una resposta (RTT, temps d'anada i tornada).
  • No fer servir el mateix nombre de seqüència a l'retransmetre un paquet, El que evita l'ambigüitat en la determinació dels paquets rebuts i elimina els temps d'espera.
  • La pèrdua d'un paquet afecta el lliurament de només el flux associat amb ell i no atura el lliurament de dades en fluxos transmesos en paral·lel a través de la connexió actual.
  • Eines de correcció d'errors que minimitzen els retards a causa de la retransmissió de paquets perduts. L'ús de codis especials de correcció d'errades a nivell de paquet per reduir situacions que requereixen la retransmissió de dades de paquets perduts.
  • Els límits dels blocs criptogràfics estan alineats amb els límits dels paquets QUIC, el que redueix l'efecte de la pèrdua de paquets en la descodificació de el contingut dels següents paquets.
  • No hi ha problemes amb el bloqueig de la cua TCP.
  • Suport per l'identificador de connexió, que redueix el temps per establir una reconnexió per a clients mòbils;
  • Capacitat per connectar mecanismes avançats per controlar la sobrecàrrega de connexió.
  • Usant la tècnica de predir l'ample de banda en cada direcció per assegurar una intensitat òptima d'enviament de paquets, evitant que arribi a un estat de congestió en el qual s'observa la pèrdua de paquets.
  • Rendiment notable i guanys de rendiment sobre TCP. Per a serveis de vídeo com YouTube, QUIC va mostrar una reducció de l'30% en les operacions de re-emmagatzematge en memòria intermèdia a l'mirar vídeos.

El suport HTTP / 3 de Firefox es basa en el projecte neqo de Mozilla, que proporciona una implementació de client i servidor per al protocol QUIC. El codi de l'component per suportar HTTP / 3 i QUIC està escrit a Rust.

Per provar el funcionament dels clients HTTP / 3, es van llançar diversos llocs de prova, la majoria dels quals encara no s'han obert correctament a Firefox doncs HTTP / 3 encara està en l'etapa de projecte d'especificació i finalment no estandarditzat.

Aquesta nova versió de l'protocol ja està començant tenir proves i suport afegit dins d'algunes aplicacions, ja que tal és el cas de que el suport experimental per a HTTP/3 ja es troba dins de Chrome i curl i per als servidors està disponible en forma de mòdul per la nginx i un servidor de prova basat en la biblioteca de quiche (implementació de QUIC i HTTP / 3 a la núvol de Rust de Cloudflare).

Finalment, s'espera que la propera versió del Firefox 72 sigui allibereua segons el seu calendari, ja que l'alliberament aquesta programada pel 7 de gener de l'any vinent.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.