Në ndërtimet e natës të Firefox është shtuar mbështetje për HTTP/3

Në ndërtesat nocturne Firefox, që do të shërbejë si bazë për lëshimin e Firefox 72, planifikuar për 7 janar, shtuar mbështetje për protokollin HTTP/3. Nën parazgjedhje HTTP/3 është i çaktivizuar dhe kërkon aktivizimin e opsionit «network.http.http3.enabled» në about:config.

Mbështetje për HTTP/3 në Firefox bazohet në projektin e zhvilluar nga kompania Mozilla neqo, që ofron një implementim klienti dhe serveri për protokollin QUIC. Kodi i komponenteve për mbështetje të HTTP/3 dhe QUIC është shkruar në gjuhën Rust.
Nga softueri klient, mbështetje eksperimantale për HTTP/3 tashmë shtuar në Chrome dhe curl, ndërsa për serverat është e disponueshme në formën moduli për nginx dhe serverin testues bazuar në bibliotekën quiche (implementimi QUIC dhe HTTP/3 në gjuhën Rust nga kompania Cloudflare). Për të verifikuar funksionimin e klientëve HTTP/3 janë lançuar several testeve ueb, pjesa më e madhe e të cilave ende nuk hapen saktë në Firefox (HTTP/3 është në fazën e specifikimeve për draft dhe nuk është standardizuar përfundimisht).

Kujtojmë se HTTP/3 e standardizon përdorimin e protokollit QUIC si transport për HTTP/2. Protokolli QUIC (Quick UDP Internet Connections) është duke u zhvilluar nga kompania Google që nga viti 2013 si një alternativë për kombinimin e TCP+TLS për Web, duke adresuar problemet me kohën e gjatë të lidhjes dhe pajtimit në TCP dhe duke eliminuar vonesat gjatë humbjes së pakove gjatë procesit të transferimit të të dhënave. QUIC është një shtesë mbi protokollin UDP, e cila mbështet shumë lidhje dhe ofron metoda enkriptimi ekvivalente me TLS/SSL.

Ndryshimet kryesore karakteristika QUIC:

  • Siguri e lartĂ«, e ngjashme me TLS (nĂ« thelb, QUIC ofron mundĂ«sinĂ« e pĂ«rdorimit tĂ« TLS mbi UDP);
  • Kontrolli i integritetit tĂ« rrjedhĂ«s, duke parandaluar humbjen e paketave;
  • MundĂ«sia pĂ«r tĂ« vendosur menjĂ«herĂ« njĂ« lidhje (0-RTT, nĂ« rreth 75% tĂ« rasteve, tĂ« dhĂ«nat mund tĂ« transmetohen menjĂ«herĂ« pas dĂ«rgimit tĂ« paketĂ«s sĂ« vendosjes sĂ« lidhjes) dhe tĂ« sigurojĂ« vonesa minimale midis dĂ«rgimit tĂ« kĂ«rkesĂ«s dhe marrjes sĂ« pĂ«rgjigjes (RTT, Round Trip Time);
  • Mos pĂ«rdorimi i numrit tĂ« njĂ«jtĂ« tĂ« sekuencĂ«s nĂ« ripĂ«rsĂ«ritjen e paketĂ«s, duke shmangur kĂ«shtu dyshimet nĂ« pĂ«rcaktimin e paketave tĂ« pranuara dhe duke eliminuar vonesat;
  • humbja e paketave ndikon vetĂ«m nĂ« dĂ«rgesĂ«n e lidhur me grupe tĂ« caktuara dhe nuk ndalon dĂ«rgimin e tĂ« dhĂ«nave nĂ« grupe paralelisht tĂ« transferuara pĂ«rmes kĂ«tij lidhjeje;
  • Mjetet pĂ«r korrektionin e gabimeve, tĂ« cilat minimizojnĂ« vonesat pĂ«r shkak tĂ« ripĂ«rsĂ«ritjes sĂ« paketimeve tĂ« humbura. PĂ«rdorimi i kodeve speciale tĂ« korrekcioni tĂ« gabimeve nĂ« nivelin e paketĂ«s pĂ«r tĂ« reduktuar situatat qĂ« kĂ«rkojnĂ« ripĂ«rsĂ«ritjen e tĂ« dhĂ«nave tĂ« paketave tĂ« humbura.
  • KufijtĂ« e blloqeve kriptografike janĂ« rreshtuar me kufijtĂ« e pakove QUIC, duke zvogĂ«luar ndarjen e humbjeve tĂ« pakove nĂ« dekodimin e pĂ«rmbajtjes sĂ« pakove tĂ« ardhshme;
  • Mungesa e problemeve me bllokimin e radhĂ«s TCP;
  • MbĂ«shtetje pĂ«r identifikimin e lidhjes, qĂ« lejon tĂ« shkurtohet koha e vendosjes sĂ« lidhjes sĂ« re pĂ«r klientĂ«t e lĂ«vizshĂ«m;
  • AftĂ«sia pĂ«r tĂ« lidhur mekanizma tĂ« avancuar tĂ« kontrollit tĂ« mbingarkesĂ«s sĂ« lidhjes;
  • PĂ«rdorimi i teknikave tĂ« parashikimit tĂ« kapacitetit nĂ« çdo drejtim pĂ«r tĂ« garantuar intensitetin optimal tĂ« dĂ«rgimit tĂ« paketeve, duke parandaluar rĂ«nien nĂ« njĂ« gjendje mbipopullimi, ku vĂ«rehet humbja e paketeve;
  • DukshĂ«m rritje e performancĂ«s dhe kapacitetit krahasuar me TCP. PĂ«r shĂ«rbimet video, si YouTube, aplikimi i QUIC ka treguar njĂ« reduktim tĂ« operacioneve tĂ« rifillimit gjatĂ« shikimit tĂ« videove me 30%.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster