Vagadziri veMozilla vanoona nezvekugadzirwa kweFirefox munguva pfupi yapfuura vakazivisa izvozvo Firefox husiku inovaka, pamwe neiyo beta vhezheni, yatogoneswa nekutadza iyo protocol HTTP / 3.
HTTP / 3 rutsigiro muFirefox iri pamusoro peiyoqo chirongwa chakagadzirwa neMozilla, iyo inopa mutengi uye sevha kuitisa iyo QUIC protocol.
Iyo kodhi yekodhi yekutsigira HTTP / 3 uye QUIC yakanyorwa muRust. Kudzora kuiswa kweHTTP / 3 mune: config, iyo "network.http.http3.enabled" sarudzo inopihwa.
Kubva kune mutengi software, rutsigiro rwekuyedza rweHTTP 3 rwakatowedzerwa ku Chrome uye curl, uye kumaseva anowanikwa mune nginx, uye zvakare muchimiro che nginx module uye test server kubva kuCloudflare. Nzvimbo dzinoverengeka dzekuyedza dzakatangwa kuyedza mashandiro evatengi veHTTP / 3.
HTTP / 3 ichiri muchinyorwa chetsananguro uye haina kuzadzikiswa zvizere neIETF. HTTP / 3 inotsanangura kushandiswa kweQuIC protocol sekufambisa kweHTTP / 2.
Protocol QUIC (Kurumidza UDP Internet Kubatana) kubvira 2013 yakagadziriswa neGoogle senge imwe nzira kune TCP + TLS yeWebhu, Izvi zvinogadzirisa matambudziko nerefu TCP yekubatanidza setup uye nguva dzekutaurirana uye inobvisa kurasika kwepaketi panguva yekufambisa kwedata.
QUIC plug-in pamusoro peDP inotsigira kuwanda kwekubatana kwakawanda uye inopa nzira dzekunyorera dzakaenzana neTLS / SSL. Munguva yekuvandudzwa kwechiyero muIETF, shanduko dzakaitwa kuchirongwa, izvo zvakakonzera kuoneka kwemapazi maviri akafanana, rimwe reHTTP / 3 uye rimwe rinoenderana neGoogle (Chrome inotsigira zvese zvingasarudzwa).
Yeakakosha maficha eQUIC zvinotevera zvinobuda pachena:
- Kuchengetedzwa kwepamusoro kwakafanana neTLS (kutaura zvazviri, QUIC inopa kugona kushandisa TLS pamusoro peUDP).
- Kufambisa kutendeseka kudzora, kudzivirira kurasika kwepaketi.
- Iko kugona kwekubatanidza kubatana ipapo (0-RTT, mune ingangoita 75% yematambudziko, dhata dzinogona kuendeswa nekukurumidza mushure mekutumira yekubatanidza setup packet) uye nekuona kushomeka kunonoka pakati pekutumira chikumbiro uye kutambira mhinduro (RTT, Round Rwendo Nguva ).
- Shandisa imwe yakateedzana nhamba kana uchidzosera pakiti, iyo inodzivirira kusanzwisisika mukucherechedzwa kwemapaketi akagamuchirwa uye kubvisa nguva dzekumirira.
- Kurasikirwa nepaketi kunokanganisa kuendesa chete kwerukova rwunoenderana narwo uye hakumise kuendesa kwedata mumatanho akafanana anotapurirana pamusoro pechizvino kubatana.
- Zvikanganiso zvekururamisa maturusi ayo anoderedza kunonoka nekuda kwekutamisazve kwemapaketi akarasika. Iko kushandiswa kweakakosha mapaketi nhanho ekururamisa makodhi kudzora mamiriro ezvinhu anoda kuiswazve kweakarasika data mapakeji.
- Cryptographic block miganhu inoenderana neQuIC mapakeji miganhu, ichideredza kukanganisa kwepaketi kurasikirwa pakurongedza zvirimo zvemapakeji anotevera.
- Iko hakuna matambudziko ekuvhara iyo TCP mutsara.
- Tsigiro yeiyo yekubatanidza ID yekudzora iyo nguva inodiwa yekumisazve kubatanidza kwevatyairi mbozha.
- Mikana yekubatanidza nzira dzakawandisa kudzora kubatanidza kuzara.
- Shandisa hunyanzvi hwekufanofungidzira mashandiro mudivi rega kuti uve nechokwadi chakaringana chiyero chekutumira mapaketi, uchidzivirira kuwira munzvimbo yekusangana, mune kurasikirwa kwepakiti.
- Kuita kunoshamisa uye bandwidth inowana pamusoro peTCP. Kune evhidhiyo masevhisi seYouTube, iko kushandiswa kweQuIC kwakaratidza kudzikiswa kwe30% mukubhaisita uchiona vhidhiyo.
Pakupedzisira, pabazi rakagadzikana, kuiswa kweHTTP / 3 kwakarongerwa kuvhurwa kwe Firefox 88, yakarongerwa musi waApril 20.
Kana iwe uchida kuziva zvakawanda nezvazvo Nezve kugonesa HTTP / 3 rutsigiro muFirefox, unogona kutarisa ruzivo Mune inotevera chinongedzo.