เดฎเต†เดฏเต เด…เดตเดธเดพเดจเดคเตเดคเต‹เดŸเต† เดซเดฏเตผเดซเต‹เด•เตเดธเต HTTP/3 เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

ะšะพะผะฟะฐะฝะธั Mozilla ัะพะพะฑั‰ะธะปะฐ ะพ ะฝะฐะผะตั€ะตะฝะธะธ ะฝะฐั‡ะฐั‚ัŒ ะฟะพัั‚ะฐะฟะฝะพะต ะฒะบะปัŽั‡ะตะฝะธะต ะฟั€ะพั‚ะพะบะพะปะพะฒ HTTP/3 ะธ QUIC ะฒ ะฒั‹ะฟัƒัะบะต Firefox 88, ะฝะฐะผะตั‡ะตะฝะฝะพะผ ะฝะฐ 19 ะฐะฟั€ะตะปั (ะธะทะฝะฐั‡ะฐะปัŒะฝะพ, ั€ะตะปะธะท ะพะถะธะดะฐะปัั 20 ะฐะฟั€ะตะปั, ะฝะพ, ััƒะดั ะฟะพ ะณั€ะฐั„ะธะบัƒ, ัะดะฒะธะฝัƒั‚ ะฝะฐ ะพะดะธะฝ ะดะตะฝัŒ). ะ’ะฝะฐั‡ะฐะปะต ะฟะพะดะดะตั€ะถะบะฐ HTTP/3 ะฑัƒะดะตั‚ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝะฐ ะปะธัˆัŒ ะดะปั ะฝะตะฑะพะปัŒัˆะพะณะพ ะฟั€ะพั†ะตะฝั‚ะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะตะน ะธ, ะตัะปะธ ะฝะต ะฒะพะทะฝะธะบะฝะตั‚ ะฝะตะฟั€ะตะดะฒะธะดะตะฝะฝั‹ั… ะฟั€ะพะฑะปะตะผ, ะฑัƒะดะตั‚ ะดะพะฒะตะดะตะฝะฐ ะดะพ ะฒัะตั… ะบ ะบะพะฝั†ัƒ ะผะฐั. ะ’ ะฝะพั‡ะฝั‹ั… ัะฑะพั€ะบะฐั… ะธ ะฑะตั‚ะฐ-ะฒะตั€ัะธัั… HTTP/3 ะฑั‹ะป ะฒะบะปัŽั‡ั‘ะฝ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฒ ะบะพะฝั†ะต ะผะฐั€ั‚ะฐ.

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ ั€ะตะฐะปะธะทะฐั†ะธั HTTP/3 ะฒ Firefox ะพัะฝะพะฒะฐะฝะฐ ะฝะฐ ั€ะฐะทะฒะธะฒะฐะตะผะพะผ ะบะพะผะฟะฐะฝะธะตะน Mozilla ะฟั€ะพะตะบั‚ะต neqo, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะผ ั€ะตะฐะปะธะทะฐั†ะธัŽ ะบะปะธะตะฝั‚ะฐ ะธ ัะตั€ะฒะตั€ะฐ ะดะปั ะฟั€ะพั‚ะพะบะพะปะฐ QUIC. ะšะพะด ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะดะปั ะฟะพะดะดะตั€ะถะบะธ HTTP/3 ะธ QUIC ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Rust. ะ”ะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะฒะบะปัŽั‡ะตะฝะธะตะผ HTTP/3 ะฒ about:config ะฟั€ะตะดัƒัะผะพั‚ั€ะตะฝะฐ ะพะฟั†ะธั ยซnetwork.http.http3.enabledยป. ะ˜ะท ะบะปะธะตะฝั‚ัะบะพะณะพ ะŸะž ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ HTTP/3 ั‚ะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฒ Chrome ะธ curl, ะฐ ะดะปั ัะตั€ะฒะตั€ะพะฒ ะดะพัั‚ัƒะฟะฝะฐ ะฒ nginx, ะฐ ั‚ะฐะบะถะต ะฒ ั„ะพั€ะผะต nginx-ะผะพะดัƒะปั ะธ ั‚ะตัั‚ะพะฒะพะณะพ ัะตั€ะฒะตั€ะฐ ะพั‚ ะบะพะผะฟะฐะฝะธะธ Cloudflare. ะะฐ ัั‚ะพั€ะพะฝะต ัะฐะนั‚ะพะฒ ะฟะพะดะดะตั€ะถะบะฐ HTTP/3 ัƒะถะต ะพะฑะตัะฟะตั‡ะตะฝะฐ ะฝะฐ ัะตั€ะฒะตั€ะฐั… Google ะธ Facebook.

ะŸั€ะพั‚ะพะบะพะป HTTP/3 ะฟะพะบะฐ ะฝะฐั…ะพะดะธั‚ัั ะฝะฐ ัั‚ะฐะดะธะธ ั‡ะตั€ะฝะพะฒะพะน ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ ะธ ะพะบะพะฝั‡ะฐั‚ะตะปัŒะฝะพ ะฝะต ัั‚ะฐะฝะดะฐั€ั‚ะธะทะธั€ะพะฒะฐะฝ ะฒ IETF. ะ”ะปั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั HTTP/3 ั‚ั€ะตะฑัƒะตั‚ัั ะฟะพะดะดะตั€ะถะบะฐ ะฝะฐ ัั‚ะพั€ะพะฝะต ะบะปะธะตะฝั‚ะฐ ะธ ัะตั€ะฒะตั€ะฐ ะพะดะฝะพะน ะธ ั‚ะพะน ะถะต ะฒะตั€ัะธะธ ั‡ะตั€ะฝะพะฒะพะณะพ ัั‚ะฐะฝะดะฐั€ั‚ะฐ QUIC ะธ HTTP/3, ะบะพั‚ะพั€ะฐั ัƒะบะฐะทั‹ะฒะฐะตั‚ัั ะฒ ะทะฐะณะพะปะพะฒะบะต Alt-Svc (Firefox ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ั‡ะตั€ะฝะพะฒะธะบะธ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ ั 27 ะฟะพ 32).

HTTP/3 ะพะฟั€ะตะดะตะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฟั€ะพั‚ะพะบะพะปะฐ QUIC ะฒ ะบะฐั‡ะตัั‚ะฒะต ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐ ะดะปั HTTP/2. ะŸั€ะพั‚ะพะบะพะป QUIC (Quick UDP Internet Connections) c 2013 ะณะพะดะฐ ั€ะฐะทะฒะธะฒะฐะตั‚ัั ะบะพะผะฟะฐะฝะธะตะน Google ะฒ ะบะฐั‡ะตัั‚ะฒะต ะฐะปัŒั‚ะตั€ะฝะฐั‚ะธะฒั‹ ัะฒัะทะบะต TCP+TLS ะดะปั Web, ั€ะตัˆะฐัŽั‰ะตะน ะฟั€ะพะฑะปะตะผั‹ ั ะฑะพะปัŒัˆะธะผ ะฒั€ะตะผะตะฝะตะผ ัƒัั‚ะฐะฝะพะฒะบะธ ะธ ัะพะณะปะฐัะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธะน ะฒ TCP ะธ ัƒัั‚ั€ะฐะฝััŽั‰ะตะน ะทะฐะดะตั€ะถะบะธ ะฟั€ะธ ะฟะพั‚ะตั€ะต ะฟะฐะบะตั‚ะพะฒ ะฒ ะฟั€ะพั†ะตััะต ะฟะตั€ะตะดะฐั‡ะธ ะดะฐะฝะฝั‹ั…. QUIC ะฟั€ะตะดัั‚ะฐะฒะปัะตั‚ ัะพะฑะพะน ะฝะฐะดัั‚ั€ะพะนะบัƒ ะฝะฐะด ะฟั€ะพั‚ะพะบะพะปะพะผ UDP, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ัƒัŽ ะผัƒะปัŒั‚ะธะฟะปะตะบัะธั€ะพะฒะฐะฝะธะต ะฝะตัะบะพะปัŒะบะธั… ัะพะตะดะธะฝะตะฝะธะน ะธ ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ัƒัŽ ะผะตั‚ะพะดั‹ ัˆะธั„ั€ะพะฒะฐะฝะธั, ัะบะฒะธะฒะฐะปะตะฝั‚ะฝั‹ะต TLS/SSL. ะ’ ะฟั€ะพั†ะตััะต ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะฒ IETF ัั‚ะฐะฝะดะฐั€ั‚ะฐ ะฒ ะฟั€ะพั‚ะพะบะพะป ะฑั‹ะปะธ ะฒะฝะตัะตะฝั‹ ะธะทะผะตะฝะตะฝะธั, ั‡ั‚ะพ ะฟั€ะธะฒะตะปะพ ะบ ะฒะพะทะฝะธะบะฝะพะฒะตะฝะธัŽ ะดะฒัƒั… ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธั… ะฒะตั‚ะพะบ, ะพะดะฝะฐ ะดะปั HTTP/3, ะฐ ะฒั‚ะพั€ะฐั ะฟะพะดะดะตั€ะถะธะฒะฐะตะผะฐั Google (Chrome ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ะพะฑะฐ ะฒะฐั€ะธะฐะฝั‚ะฐ).

เด•เตเดฏเตเดเดธเดฟเดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:

  • TLS-เดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด‰เดฏเตผเดจเตเดจ เดธเตเดฐเด•เตเดท (เดฏเตเดกเดฟเดชเดฟ เดตเดดเดฟ TLS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต QUIC เดจเตฝเด•เตเดจเตเดจเต);
  • เดซเตเดฒเต‹ เดธเดฎเด—เตเดฐเดค เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚, เดชเดพเด•เตเด•เดฑเตเดฑเต เดจเดทเตเดŸเด‚ เดคเดŸเดฏเตเดจเตเดจเต;
  • เด’เดฐเต เด•เดฃเด•เตเดทเตป เดคเตฝเด•เตเดทเดฃเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต (0-RTT, เดเด•เดฆเต‡เดถเด‚ 75% เด•เต‡เดธเตเด•เดณเดฟเตฝ เด•เดฃเด•เตเดทเตป เดธเต†เดฑเตเดฑเดชเตเดชเต เดชเดพเด•เตเด•เดฑเตเดฑเต เด…เดฏเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดŸเตป เดคเดจเตเดจเต† เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚) เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด•เตเดฑเดžเตเดž เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดจเตฝเด•เตเด• (RTT, เดฑเต—เดฃเตเดŸเต เดŸเตเดฐเดฟเดชเตเดชเต เดธเดฎเดฏเด‚);
  • เดฒเดญเดฟเดšเตเดš เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดฒเต† เด…เดตเตเดฏเด•เตเดคเดค เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดฑเตเดฑเตŠเดฐเต เดธเต€เด•เตเดตเตปเดธเต เดจเดฎเตเดชเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต;
  • เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดจเตเดฑเต† เดจเดทเตเดŸเด‚ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเตเดŸเตเดฐเต€เดฎเดฟเดจเตเดฑเต† เดกเต†เดฒเดฟเดตเดฑเดฟเดฏเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เดจเดฟเดฒเดตเดฟเดฒเต† เด•เดฃเด•เตเดทเดจเดฟเดฒเต‚เดŸเต† เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดธเดฎเดพเดจเตเดคเดฐ เดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดกเต†เดฒเดฟเดตเดฑเดฟ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ;
  • เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเตเดจเดƒเดธเด‚เดชเตเดฐเต‡เด•เตเดทเดฃเด‚ เดฎเต‚เดฒเดฎเตเดณเตเดณ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดฟเดถเด•เต เดคเดฟเดฐเตเดคเตเดคเตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ. เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเดพเด•เตเด•เดฑเตเดฑเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเตเดจเดƒเดธเด‚เดชเตเดฐเต‡เดทเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฟเดถเด•เต เดคเดฟเดฐเตเดคเตเดคเตฝ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
  • เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดฌเตเดฒเต‹เด•เตเด•เต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เตพ เด•เตเดฏเตเดเดธเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเดพเด•เตเด•เดฑเตเดฑเต เดจเดทเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด†เด˜เดพเดคเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต;
  • TCP เด•เตเดฏเต‚ เดคเดŸเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเดฒเตเดฒ;
  • เด•เดฃเด•เตเดทเตป เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดฎเตŠเดฌเตˆเตฝ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เด’เดฐเต เดชเตเดจเดƒเด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต;
  • เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เดฃเด•เตเดทเตป เดคเดฟเดฐเด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค;
  • เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดจเดฟเดฐเด•เตเด•เดฟเตฝ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด“เดฐเต‹ เดฆเดฟเดถเดฏเดฟเดฒเตเดณเตเดณ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดชเตเดฐเดตเดšเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดคเดฟเดฐเด•เตเด•เต เด•เต‚เดŸเตเดŸเตเดจเตเดจเดคเตเด‚ เดชเดพเด•เตเด•เดฑเตเดฑเต เดจเดทเตโ€ŒเดŸเดฎเดพเด•เตเดจเตเดจเดคเตเด‚ เดคเดŸเดฏเตเดจเตเดจเต;
  • เดŸเดฟเดธเดฟเดชเดฟเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเตเด‚ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดฒเตเด‚ เด—เดฃเตเดฏเดฎเดพเดฏ เดตเตผเดฆเตเดงเดจเดตเต. YouTube เดชเต‹เดฒเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต, เดตเต€เดกเดฟเดฏเต‹เด•เตพ เด•เดพเดฃเตเดฎเตเดชเต‹เตพ QUIC เดฑเต€เดฌเดซเดฑเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ 30% เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•