Firefox nightly ngawangun ayeuna ngarojong HTTP / 3

Π’ nightly ngawangun Firefox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ лягут Π² основу выпуска Firefox 72, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° 7 января, ditambahkeun ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/3. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ HTTP/3 ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΈ Β«network.http.http3.enabledΒ» Π² about:config.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTTP/3 Π² Firefox основана Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Mozilla ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ teu, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° QUIC. Код ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ HTTP/3 ΠΈ QUIC написан Π½Π° языкС Rust.
Из клиСнтского ПО ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTTP/3 Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΆΠ΅ ditambahkeun Π² Chrome ΠΈ curl, Π° для сСрвСров доступна Π² Ρ„ΠΎΡ€ΠΌΠ΅ modul для nginx ΠΈ тСстового сСрвСра Π½Π° Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ puncak (palaksanaan QUIC ΠΈ HTTP/3 Π½Π° языкС Rust ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Cloudflare). Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² HTTP/3 dibuka нСсколько тСстовых сайтов, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π΅ открываСтся Π² Firefox (HTTP/3 находится Π½Π° стадии Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΎΠΉ спСцификации ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ стандартизирован).

Ngelingan yΓ©n HTTP / 3 standarisasi pamakΓ©an protokol QUIC salaku angkutan pikeun HTTP / 2. Protokol CEPAT (Gancangan UDP Internet Connections) geus dimekarkeun ku Google saprak 2013 salaku alternatif pikeun kombinasi TCP + TLS pikeun WΓ©b, ngarengsekeun masalah sareng setelan panjang tur negosiasi kali pikeun sambungan di TCP sarta ngaleungitkeun reureuh nalika pakΓ©t leungit salila mindahkeun data. QUIC mangrupikeun penyuluhan protokol UDP anu ngadukung multiplexing sababaraha sambungan sareng nyayogikeun metode enkripsi anu sami sareng TLS / SSL.

utama Fitur CEPAT:

  • Kaamanan anu luhur sami sareng TLS (dasarna QUIC nyayogikeun kamampuan ngagunakeun TLS dina UDP);
  • Kontrol integritas aliran, nyegah pakΓ©t leungitna;
  • Kamampuhan pikeun instan nyieun sambungan (0-RTT, kira-kira 75% kasus data bisa dikirimkeun langsung saatos ngirim pakΓ©t setelan sambungan) jeung nyadiakeun reureuh minimal antara ngirim pamundut jeung narima respon (RTT, Round Trip Time);
  • Henteu nganggo nomer sekuen anu sami nalika ngirimkeun deui pakΓ©t, anu ngahindarkeun ambiguitas dina ngaidentipikasi pakΓ©t anu ditampi sareng ngaleungitkeun waktosna;
  • Leungitna pakΓ©t ngan ukur mangaruhan pangiriman aliran anu aya hubunganana sareng henteu ngeureunkeun pangiriman data dina aliran paralel anu dikirimkeun ku sambungan ayeuna;
  • Fitur korΓ©ksi kasalahan anu ngaminimalkeun telat kusabab pangiriman ulang pakΓ©t anu leungit. PamakΓ©an kodeu koreksi kasalahan husus dina tingkat pakΓ©t pikeun ngurangan kaayaan merlukeun retransmission data pakΓ©t leungit.
  • Wates blok kriptografis saluyu sareng wates pakΓ©t QUIC, anu ngirangan dampak karugian pakΓ©t dina ngadekodekeun eusi pakΓ©t anu salajengna;
  • Teu aya masalah sareng blokir antrian TCP;
  • Rojongan pikeun identifier sambungan, nu ngurangan waktu nu diperlukeun pikeun nyieun reconnection pikeun klien mobile;
  • Kamungkinan nyambungkeun mΓ©kanisme kontrol kamacetan sambungan canggih;
  • Ngagunakeun tΓ©hnik forecasting throughput per-arah pikeun mastikeun yΓ©n pakΓ©t dikirim dina ongkos optimal, nyegah aranjeunna tina jadi congested sarta ngabalukarkeun leungitna pakΓ©t;
  • Perceptible tumuwuhna kinerja sarta throughput dibandingkeun TCP. Pikeun jasa pidΓ©o sapertos YouTube, QUIC parantos ditingalikeun ngirangan operasi rebuffering nalika ningali pidΓ©o ku 30%.

sumber: opennet.ru

Tambahkeun komentar