Në ndërtimet natën e Firefox u shpall mbështetje për HTTP/3

Në ndërtime natën Firefox, që do të formojnë bazën e lëshimit të Firefox 72, e cila është planifikuar për 7 janar, është shtuar mbështetje për protokollin HTTP/3. Nga e drejta, 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 në zhvillim nga kompaninë Mozilla neqo, i cili ofron implementimin e klientit dhe serverit 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 eksperimentale për HTTP/3 tashmë është shtuar në Chrome dhe curl, ndërsa për serverët është e disponueshme në formën modulit për nginx dhe serverin testues në bazë të bibliotekës quiche (implementim QUIC dhe HTTP/3 në gjuhën Rust nga kompania Cloudflare). Për të verifikuar funksionimin e klientëve HTTP/3 janë lansuar disa site teste, shumica e të cilave për momentin nuk hapen siç duhet në Firefox (HTTP/3 është në fazën e specifikimit të draftit dhe ende nuk është standardizuar).

Le të përkujtojmë se HTTP/3 standardizon 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 alternativë ndaj kombinimit TCP+TLS për Web-in, duke zgjidhur problemet me kohën e gjatë të vendosjes dhe negociatës së lidhjeve në TCP dhe duke eliminuar vonesat gjatë humbjes së paketave gjatë transmetimit të të dhënave. QUIC është një shtesë mbi protokollin UDP, duke mbështetur shumëzimin e disa lidhjeve dhe duke siguruar metoda enkriptimi, ekuivalente me TLS/SSL.

Main e veçanta QUIC:

  • Siguri e lartĂ«, e ngjashme me TLS (nĂ« thelb QUIC ofron mundĂ«sinĂ« e pĂ«rdorimit tĂ« TLS mbi UDP);
  • Kontrolli mbi integritetin e rrjedhĂ«s, qĂ« parandalon humbjen e pacakove;
  • MundĂ«sia pĂ«r tĂ« vendosur njĂ« lidhje menjĂ«herĂ« (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Ă« rendit pĂ«r dĂ«rgimin pĂ«rsĂ«ri tĂ« paketĂ«s, qĂ« lejon shmangien e dyshimeve nĂ« pĂ«rcaktimin e paketave tĂ« marra dhe eliminimin e kohĂ«ve tĂ« pritjes;
  • Humorja e paketĂ«s ndikon vetĂ«m nĂ« dĂ«rgesĂ«n e fluksit lidhur me tĂ« dhe nuk ndalon dĂ«rgimin e tĂ« dhĂ«nave nĂ« flukset qĂ« dĂ«rgohen paralelisht nĂ«pĂ«rmjet lidhjes aktuale;
  • Mjetet pĂ«r korrigjimin e gabimeve, qĂ« minimizojnĂ« vonesat pĂ«r shkak tĂ« dĂ«rgimit pĂ«rsĂ«ritĂ«s tĂ« paketave tĂ« humbura. PĂ«rdorimi i kodeve speciale pĂ«r korrigjimin e gabimeve nĂ« nivelin e paketĂ«s pĂ«r tĂ« reduktuar situatat qĂ« kĂ«rkojnĂ« dĂ«rgim pĂ«rsĂ«ritĂ«s tĂ« tĂ« dhĂ«nave tĂ« paketĂ«s sĂ« humbur.
  • KufijtĂ« e bllokave kriptografikĂ« janĂ« pĂ«rputhur me kufijtĂ« e paketave QUIC, duke zvogĂ«luar ndikimin e humbjeve tĂ« paketave nĂ« dekodimin e pĂ«rmbajtjes sĂ« paketave tĂ« ardhshme;
  • Mungesa e problemeve me bllokimin e radhĂ«s TCP;
  • MbĂ«shtetje pĂ«r identifikuesin e lidhjes, qĂ« lejon zvogĂ«limin e kohĂ«s pĂ«r vendosjen e lidhjes pĂ«rsĂ«ritĂ«se pĂ«r klientĂ«t mobilĂ«;
  • MundĂ«sia e lidhjes sĂ« mekanizmave tĂ« zgjeruar tĂ« kontrollit tĂ« ngarkesĂ«s sĂ« lidhjes;
  • PĂ«rdorimi i teknikave tĂ« parashikimit tĂ« kapacitetit nĂ« çdo drejtim pĂ«r tĂ« siguruar intensitetin optimal tĂ« dĂ«rgimit tĂ« paketave, duke parandaluar rĂ«nien nĂ« njĂ« gjendje ngarkese, ku humbjet e paketave vĂ«rehen;
  • Rritje tĂ« dukshme e ndjeshme performancĂ«s dhe kapacitetit, nĂ« krahasim me TCP. PĂ«r shĂ«rbimet video, si YouTube, pĂ«rdorimi i QUIC ka treguar njĂ« ulje tĂ« operacioneve tĂ« ripĂ«rtypjes gjatĂ« shikimit tĂ« videove me 30%.

Burimi: opennet.ru

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