O lo'o lagolagoina nei e le Firefox po'o le HTTP/3

В fau i po Firefox, которые лягут в основу выпуска Firefox 72, запланированного на 7 января, faaopoopo поддержка протокола HTTP/3. По умолчанию HTTP/3 отключён и требует активации опции «network.http.http3.enabled» в about:config.

Поддержка HTTP/3 в Firefox основана на развиваемом компанией Mozilla проекте neqo, предоставляющем реализацию клиента и сервера для протокола QUIC. Код компонентов для поддержки HTTP/3 и QUIC написан на языке Rust.
Из клиентского ПО экспериментальная поддержка HTTP/3 также уже faaopoopo в Chrome и curl, а для серверов доступна в форме модуля для nginx и тестового сервера на базе библиотеки quiche (faʻatinoga QUIC и HTTP/3 на языке Rust от компании Cloudflare). Для проверки работы клиентов HTTP/3 faalauiloa несколько тестовых сайтов, большая часть из которых пока корректно не открывается в Firefox (HTTP/3 находится на стадии черновой спецификации и окончательно не стандартизирован).

Manatua o HTTP / 3 faʻataʻatia le faʻaogaina o le QUIC protocol e avea o se felauaiga mo HTTP / 2. Polokalama FUA (Quick UDP Internet Connections) ua atiaʻe e Google talu mai le 2013 e fai ma sui i le TCP + TLS tuʻufaʻatasia mo le Upega, foia faʻafitauli i le seti umi ma taimi o feutagaiga mo fesoʻotaʻiga i le TCP ma faʻaumatia faʻatuai pe a leiloa paʻu i le taimi o faʻamatalaga faʻamatalaga. QUIC o se faʻaopoopoga o le UDP protocol e lagolagoina le telexing o le tele o fesoʻotaʻiga ma tuʻuina atu auala faʻailoga e tutusa ma TLS/SSL.

tele особенности QUIC:

  • Puipuiga maualuga e tutusa ma le TLS (o le QUIC e maua ai le malosi e faʻaaoga ai le TLS i luga ole UDP);
  • Fa'atonu le sa'o o le tafe, puipuia le gau o pepa;
  • Le mafai ona vave faʻatuina se fesoʻotaʻiga (0-RTT, e tusa ma le 75% o faʻamatalaga faʻamatalaga e mafai ona tuʻuina atu i le taimi lava e uma ai le tuʻuina atu o le seti seti o fesoʻotaʻiga) ma tuʻuina atu sina faʻatuai i le va o le tuʻuina atu o se talosaga ma le mauaina o se tali (RTT, Round Trip Time);
  • Le fa'aogaina le numera fa'asologa tutusa pe a toe fa'asalalauina se afifi, lea e 'alofia ai le le mautonu i le fa'ailoaina o pepa na maua ma fa'ate'a ai taimi fa'aletonu;
  • O le leiloa o se afifi e aafia ai naʻo le tuʻuina atu o le vaitafe o loʻo fesoʻotaʻi ma ia ma e le taofia ai le tuʻuina atu o faʻamatalaga i vaitafe tutusa e tuʻuina atu i le fesoʻotaʻiga o loʻo iai nei;
  • Fa'atonuga fa'asa'oga fa'aletonu e fa'aitiitia ai fa'atuai ona o le toe fa'asalalauina o pepa na leiloa. Fa'aaogā fa'ailoga fa'apitoa e fa'asa'o ai mea sese i le tulaga o le afifi e fa'aitiitia ai tulaga e mana'omia ai le toe fa'asalalauina o fa'amaumauga o pepa na leiloa.
  • Cryptographic poloka tuaoi o loʻo ogatusa ma tuaoi o pusa QUIC, lea e faʻaitiitia ai le aʻafiaga o paʻu gau i le faʻavasegaina o mea o loʻo i totonu o pusa mulimuli ane;
  • Leai ni fa'afitauli ile poloka ole TCP;
  • Lagolago mo fa'amatalaga feso'ota'iga, lea e fa'aitiitia ai le taimi e fa'atūina ai se toe feso'ota'iga mo tagata fa'atau feavea'i;
  • Avanoa e fa'afeso'ota'i feso'ota'iga sili atu ona fa'atonutonu le fa'aogaina o masini;
  • Fa'aaogā faiga fa'atatau ile fa'atonuga e fa'amautinoa ai o lo'o lafo atu pusa i tau sili ona lelei, e puipuia ai mai le fa'apipi'i ma mafua ai ona leiloa pepa;
  • Malamalama tuputupu a'e fa'atinoga ma le gaosiga fa'atusatusa ile TCP. Mo auaunaga vitio e pei o YouTube, QUIC ua faʻaalia e faʻaitiitia ai le toe faʻaleleia o gaioiga pe a matamata i vitio e 30%.

puna: opennet.ru

Faaopoopo i ai se faamatalaga