Aktivizimi i mbështetjes për HTTP/3 në Firefox pritet të ndodhë në fund të majit

Kompania Mozilla njoftoi se ka ndërmend të fillojë integrimin gradual të protokolleve HTTP/3 dhe QUIC në versionin Firefox 88, i caktuar për 19 prill (fillimisht, lëshimi pritej më 20 prill, por, sipas kalendarit, është zhvendosur një ditë). Fillimisht, mbështetja për HTTP/3 do të aktivizohet vetëm për një përqindje të vogël përdoruesish dhe, nëse nuk do të ndodhin probleme të papritura, do të arrihet për të gjithë deri në fund të majit. Në versionet natyrore dhe beta, HTTP/3 u aktivizua si standard në fund të marsit.

Kujtojmë se implementimi i HTTP/3 në Firefox është i bazuar në projektin neqo, i zhvilluar nga kompania Mozilla, i cili ofron implementimin e klientit dhe server për protokollin QUIC. Kodi i komponentëve për mbështetje HTTP/3 dhe QUIC është shkruar në gjuhën Rust. Për të menaxhuar aktivizimin e HTTP/3, në about:config është parashikuar një opsion "network.http.http3.enabled". Nga software eksperimentale mbështetje për HTTP/3 është shtuar gjithashtu në Chrome dhe curl, ndërsa për servera disponohet në nginx, gjithashtu në formën e modulit nginx dhe serverit testues nga kompania Cloudflare. Nga ana e faqeve, mbështetja për HTTP/3 tashmë është e siguruar në serverat e Google dhe Facebook.

Protokolli HTTP/3 aktualisht është në fazën e specifikimit të zbuluar dhe nuk është standardizuar përfundimisht në IETF. Për të përdorur HTTP/3 kërkohet mbështetje nga ana e klientit dhe serverit për të njëjtën version të protokollit të draftuar QUIC dhe HTTP/3, e cila specifikohet në titullin Alt-Svc (Firefox mbështet draftet e specifikimeve nga 27 deri në 32).

HTTP/3 përcakton përdorimin e protokollit QUIC si transport për HTTP/2. Protokolli QUIC (Quick UDP Internet Connections) që nga viti 2013 është zhvilluar nga kompania Google si një alternativë ndaj kombinimit TCP+TLS për Web, duke zgjidhur problemet me kohën e gjatë të krijimit dhe negociatave të lidhjeve në TCP dhe duke eliminuar vonesat gjatë humbjes së paketave gjatë transferimit të të dhënave. QUIC është një shtresë mbi protokollin UDP që mbështet shumë lidhje dhe ofron metoda enkriptimi ekuivalente me TLS/SSL. Gjatë zhvillimit në IETF të standartit, protokolli ka pësuar ndryshime, duke çuar në lindjen e dy degëve që ekzistojnë paralelisht, një për HTTP/3 dhe tjetra që mbështetet nga Google (Chrome mbështet të dy variantet).

Karakteristikat kryesore të 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 pĂ«r tĂ« siguruar vonesa minime midis dĂ«rgimit tĂ« kĂ«rkesĂ«s dhe marrjes sĂ« pĂ«rgjigjes (RTT, Koha e Rrethit);
  • PĂ«rdorimi i njĂ« numri tjetĂ«r renditje pĂ«r ripĂ«rsĂ«ritjen e paketĂ«s, çka lejon evitimin e paqartĂ«sisĂ« nĂ« pĂ«rcaktimin e paketimeve tĂ« pranuara dhe heqjen e vonesave;
  • 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;
  • Rritje e dukshme e performancĂ«s dhe kapacitetit nĂ« krahasim me TCP. PĂ«r shĂ«rbimet video, si YouTube, pĂ«rdorimi i QUIC ka treguar njĂ« reduktim tĂ« 30% nĂ« operacionet e rifillimit gjatĂ« shikimit tĂ« videos.
  • 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