Manaʻo ʻia ʻo Firefox e hoʻomaka i ke kākoʻo HTTP/3 ma ka hopena o Mei.

Ua hoʻolaha ʻo Mozilla i kona manaʻo e hoʻomaka i ka phasing ma HTTP/3 a me QUIC me ka hoʻokuʻu ʻana o Firefox 88, i hoʻonohonoho ʻia no ʻApelila 19 (i manaʻo mua ʻia e hoʻokuʻu ʻia ma ʻApelila 20, akā e hoʻoholo ʻia e ka papa kuhikuhi, e hoʻihoʻi ʻia i hoʻokahi lā). E ʻae ʻia ke kākoʻo HTTP/3 no kahi hapa liʻiliʻi wale nō o nā mea hoʻohana i ka wā mua a, me ka pale ʻana i nā pilikia i manaʻo ʻole ʻia, e ʻōwili ʻia i kēlā me kēia ma ka hopena o Mei. I ka hana ʻana i ka pō a me nā mana beta, ua hoʻohana ʻia ʻo HTTP/3 ma ka paʻamau i ka hopena o Malaki.

E hoʻomanaʻo kākou ua hoʻokumu ʻia ka hoʻokō ʻana o HTTP/3 ma Firefox ma ka papahana neqo i hoʻomohala ʻia e Mozilla, e hāʻawi ana i ka mea kūʻai aku a me ka hoʻokō kikowaena no ka protocol QUIC. Ua kākau ʻia ke code ʻāpana no ke kākoʻo HTTP/3 a me QUIC ma Rust. No ka mālama ʻana inā hoʻohana ʻia ʻo HTTP/3, e pili ana: config ke koho "network.http.http3.enabled". Mai ka polokalamu o ka mea kūʻai aku, ua hoʻohui pū ʻia ke kākoʻo hoʻokolohua no HTTP / 3 i Chrome a me curl, a no nā kikowaena i loaʻa i ka nginx, a me ke ʻano o ka module nginx a me kahi kikowaena hōʻike mai Cloudflare. Ma ka ʻaoʻao pūnaewele, ua hāʻawi ʻia ke kākoʻo HTTP/3 ma nā kikowaena Google a me Facebook.

Aia ka protocol HTTP/3 i ka pae kikoʻī kikoʻī a ʻaʻole i hoʻohālikelike piha ʻia e ka IETF. Pono ʻo HTTP/3 i ke kākoʻo o ka mea kūʻai aku a me ke kikowaena no ka mana like o ka QUIC draft standard a me HTTP/3, i kuhikuhi ʻia ma ke poʻo Alt-Svc (Kokoʻo ʻo Firefox i nā kikoʻī kikoʻī 27 a hiki i 32).

Hōʻike ka HTTP/3 i ka hoʻohana ʻana i ka protocol QUIC ma ke ʻano he halihali no HTTP/2. Ua hoʻomohala ʻia ka protocol QUIC (Quick UDP Internet Connections) e Google mai ka makahiki 2013 ma ke ʻano he mea ʻokoʻa i ka hui pū ʻana o TCP+TLS no ka Pūnaewele, e hoʻonā i nā pilikia me ka lōʻihi o ka hoʻonohonoho ʻana a me nā manawa kūkākūkā no nā pilina ma TCP a me ka hoʻopau ʻana i nā lohi i ka wā e nalowale ai nā ʻeke i ka wā ʻikepili. hoʻoili. He hoʻonui ʻia ʻo QUIC o ka protocol UDP e kākoʻo ana i ka hoʻonui ʻana o nā pilina he nui a hāʻawi i nā ʻano hoʻopili e like me TLS/SSL. I ka wā o ka hoʻomohala ʻana i ka maʻamau IETF, ua hoʻololi ʻia ka protocol, i alakaʻi i ka puka ʻana o ʻelua mau lālā like, hoʻokahi no HTTP/3, a ʻo ka lua i kākoʻo ʻia e Google (Kākoʻo ʻo Chrome i nā koho ʻelua).

Nā hiʻohiʻona nui o QUIC:

  • ʻO ka palekana kiʻekiʻe e like me TLS (ʻo ka QUIC pono e hāʻawi i ka hiki ke hoʻohana i ka TLS ma luna o UDP);
  • Ka mālama pono ʻana o ka kahe, pale i ka poho o ka ʻeke;
  • ʻO ka hiki ke hoʻokumu koke i kahi pilina (0-RTT, ma kahi o 75% o nā hihia hiki ke hoʻouna koke ʻia ka ʻikepili ma hope o ka hoʻouna ʻana i ka ʻeke hoʻonohonoho pili) a hāʻawi i nā lohi liʻiliʻi ma waena o ka hoʻouna ʻana i kahi noi a me ka loaʻa ʻana o kahi pane (RTT, Round Trip Time);
  • Ke hoʻohana nei i kahi helu kaʻina ʻokoʻa i ka wā e hoʻouna hou ai i kahi ʻeke, e pale ana i ka pohihihi i ka ʻike ʻana i nā ʻeke i loaʻa a hoʻopau i nā manawa pau;
  • ʻO ka nalo ʻana o kahi ʻeke e pili wale i ka hāʻawi ʻana i ke kahawai e pili ana me ia a ʻaʻole hoʻōki i ka lawe ʻana i ka ʻikepili ma nā kahawai like i hoʻouna ʻia ma o ka pilina o kēia manawa;
  • Nā hiʻohiʻona hoʻoponopono hewa e hōʻemi i ka lohi ma muli o ka hoʻouna hou ʻana i nā ʻeke i nalowale. Hoʻohana i nā code hoʻoponopono hewa kūikawā ma ka pae ʻeke e hōʻemi i nā kūlana e koi ana i ka hoʻouna hou ʻana i ka ʻikepili packet nalowale.
  • Hoʻopili ʻia nā palena poloka Cryptographic me nā palena packet QUIC, e hōʻemi ana i ka hopena o nā poho o ka ʻeke ma ka wehe ʻana i nā ʻike o nā ʻeke ma hope;
  • ʻAʻohe pilikia me ka pale ʻana i ka pila TCP;
  • Kākoʻo no ka ʻike pili, e hōʻemi ana i ka manawa e hoʻokumu ai i kahi hoʻohui hou no nā mea kūʻai kelepona;
  • Hiki i ka hoʻohui ʻana i nā mīkini hoʻokele congestion congestion kiʻekiʻe;
  • Hoʻohana i nā ʻenehana wanana ma kēlā me kēia kuhikuhi e hōʻoia i ka hoʻouna ʻia ʻana o nā ʻeke i nā kumukūʻai maikaʻi loa, e pale ana iā lākou mai ka lilo ʻana a me ka lilo ʻana o ka ʻeke;
  • Hoʻonui nui i ka hana a me ka throughput i hoʻohālikelike ʻia me TCP. No nā lawelawe wikiō e like me YouTube, ua hōʻike ʻia ʻo QUIC e hōʻemi i nā hana rebuffering i ka wā e nānā ana i nā wikiō e 30%.
  • Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka