ืืืืืื ืืืืืขื ืขื ืืืื ืชื ืืืชืืื ืืืืจืื ืฉื HTTP/3 ื-QUIC ืขื ืฉืืจืืจื ืฉื Firefox 88, ืืืชืืื ื ื-19 ืืืคืจืื (ืืืงืืจ ืฆืคืื ืืฆืืช ื-20 ืืืคืจืื, ืื ืื ืืฉืคืื ืืคื ืืื ืืืื ืื, ืืื ืืืืื ืืืื ืืื). ืชืืืืช HTTP/3 ืชืืคืขื ืจืง ืขืืืจ ืืืื ืงืื ืืืืฉืชืืฉืื ืืชืืืื, ืืืืขื ืืขืืืช ืืืชื ืฆืคืืืืช, ืชืืคืขื ืืืืื ืขื ืกืืฃ ืืื. ืืืืจืกืืืช ืื ืืื ืืืืืืช ืืืืจืกืืืช ืืื, HTTP/3 ืืืคืขื ืืืจืืจืช ืืืื ืืกืืฃ ืืจืฅ.
ื ืืืืจ ืฉืืืืขืช HTTP/3 ืืคืืืจืคืืงืก ืืืืกืกืช ืขื ืคืจืืืงื neqo ืฉืคืืชืื ืขื ืืื Mozilla, ืืืกืคืงืช ืืืืืฉ ืืงืื ืืฉืจืช ืขืืืจ ืคืจืืืืงืื QUIC. ืงืื ืืจืืื ืืชืืืื ื-HTTP/3 ื-QUIC ืืชืื ื-Rust. ืืื ืืงืืืข ืื HTTP/3 ืืืคืขื, about:config ืืกืคืงืช ืืช ืืืคืฉืจืืช "network.http.http3.enabled". ืืชืืื ืช ืืงืื ื ืืกืคื ืื ืชืืืื ื ืืกืืื ืืช ื-HTTP/3 ืืืจืื ืื-curl, ืืืฉืจืชืื ืืื ืืืื ื ื-nginx, ืืื ืืฆืืจื ืฉื ืืืืื nginx ืืฉืจืช ืืืืงื ืืืืช Cloudflare. ืืฆื ืืืชืจ, ืชืืืืช HTTP/3 ืืืจ ื ืืชื ืช ืืฉืจืชื ืืืื ืืคืืืกืืืง.
ืคืจืืืืงืื ื-HTTP/3 ืขืืืื ืืฉืื ืืืืื ืฉื โโืืคืจื ืืืจื ืขืืจ ืชืงื ืืื ืขื ืืื ื-IETF. HTTP/3 ืืืจืฉ ืชืืืื ืืืงืื ืืืฉืจืช ืขืืืจ ืืืชื ืืจืกื ืฉื ืชืงื QUIC Draft ื-HTTP/3, ืืืฆืืื ืืืืชืจืช Alt-Svc (Firefox ืชืืื ืืืืืืืช ืืคืจื 27 ืขื 32).
HTTP/3 ืืืืืจ ืืช ืืฉืืืืฉ ืืคืจืืืืงืื QUIC ืืชืืืืจื ืขืืืจ HTTP/2. ืคืจืืืืงืื QUIC (Quick UDP Internet Connections) ืคืืชื ืขื ืืื ืืืื ืืื 2013 ืืืืืคื ืืฉืืืื TCP+TLS ืขืืืจ ืืืื ืืจื ื, ืคืืชืจ ืืขืืืช ืขื ืืื ื ืืืืจื ืืืฉื ืืืชื ืืจืืืื ืขืืืจ ืืืืืจืื ื-TCP ืืืืื ืขืืืืืื ืืืฉืจ ืื ืืช ืืืืืืช ืืืืื ืื ืชืื ืื ืึฐืึทืขึฒืึดืืจ. QUIC ืืื ืืจืืื ืฉื ืคืจืืืืงืื UDP ืืชืืื ืืจืืืื ืฉื ืืกืคืจ ืืืืืจืื ืืืกืคืง ืฉืืืืช ืืฆืคื ื ืฉืืืช ืขืจื ื-TLS/SSL. ืืืืื ืืคืืชืื ืฉื ืชืงื IETF ืืืฆืขื ืฉืื ืืืื ืืคืจืืืืงืื, ืฉืืืืืื ืืืืคืขืชื ืฉื ืฉื ื ืกื ืืคืื ืืงืืืืื, ืืืื ื-HTTP/3, ืืืฉื ื ืืชืืืื ืฉื ืืืื (ืืจืื ืชืืื ืืฉืชื ืืืคืฉืจืืืืช).
ืชืืื ืืช ืขืืงืจืืืช ืฉื QUIC:
- ืืืืื ืืืืื ืืืืื ื-TLS (ืืขืฆื QUIC ืืกืคืง ืืช ืืืืืืช ืืืฉืชืืฉ ื-TLS ืขื UDP);
- ืืงืจืช ืฉืืืืช ืืจืืื, ืื ืืขืช ืืืืื ืื ืืช;
- ืืืืืืช ืืืฆืืจ ืืืืืจ ืืืืื (0-RTT, ืื-75% ืืืืงืจืื ื ืืชื ืืืขืืืจ ื ืชืื ืื ืืื ืืืืจ ืฉืืืืช ืืืืืช ืืืืจืช ืืืืืืจ) ืืืกืคืง ืขืืืืืื ืืื ืืืืืื ืืื ืฉืืืืช ืืงืฉื ืืงืืืช ืชืืืื (RTT, Round Trip Time);
- ืฉืืืืฉ ืืืกืคืจ ืจืฆืฃ ืืืจ ืืขืช ืฉืืืืจ ืืืืจ ืฉื ืืืืื, ืื ืฉืืื ืข ืื ืืืืจืืช ืืืืืื ืื ืืช ืฉืืชืงืืื ืื ืคืืจ ืืคืกืงื ืืื;
- ืืืืื ืื ื ืืฉืคืืข ืจืง ืขื ืืกืืจืช ืืืจื ืืงืฉืืจ ืืืื ืืืื ื ืืคืกืืง ืืช ืืกืืจืช ืื ืชืื ืื ืืืจืืื ืืงืืืืื ืืืืขืืจืื ืืจื ืืืืืืจ ืื ืืืื;
- ืชืืื ืืช ืชืืงืื ืฉืืืืืช ืืืืืขืจืืช ืขืืืืืื ืขืงื ืฉืืืืจ ืืืืจ ืฉื ืื ืืช ืืืืืืช. ืฉืืืืฉ ืืงืืื ืชืืงืื ืฉืืืืืช ืืืืืืื ืืจืืช ืืืืืื ืืื ืืฆืืฆื ืืฆืืื ืืืืจืฉืื ืฉืืืืจ ืืืืจ ืฉื ื ืชืื ื ืื ืืช ืฉืืืื.
- ืืืืืืช ืืืืงืื ืงืจืืคืืืืจืคืืื ืืืืฉืจืื ืขื ืืืืืืช ืื ืืช QUIC, ืื ืฉืืคืืืช ืืช ืืืฉืคืขื ืฉื ืืคืกืื ืื ืืช ืขื ืคืขื ืื ืืชืืื ืฉื ืื ืืช ืขืืงืืืช;
- ืืื ืืขืืืช ืขื ืืกืืืช ืชืืจ TCP;
- ืชืืืื ืืืืื ืืืืืจ, ืฉืืคืืืช ืืช ืืืื ืฉืืืงื ืืืฆืืจืช ืืืืืจ ืืืืฉ ืขืืืจ ืืงืืืืช ื ืืืืื;
- ืืคืฉืจืืช ืืืืืืจ ืื ืื ืื ื ืืงืจืช ืืืืฉ ืืืืืืจ ืืชืงืืืื;
- ืืฉืชืืฉ ืืืื ืืงืืช ืืืืื ืชืคืืงื ืืื ืืืืื ืืื ืืืืืื ืฉืื ืืช ื ืฉืืืืช ืืงืฆืืื ืืืคืืืืืืื, ืืืื ืืข ืืื ืืืืขืฉืืช ืขืืืก ืืืืจืื ืืืืืื ืื ืืช;
- ืขืืืื ืืฉืืขืืชืืช ืืืืฆืืขืื ืืืชืคืืงื ืืืฉืืืื ื-TCP. ืขืืืจ ืฉืืจืืชื ืืืืื ืืืื YouTube, ืืืื ืื QUIC ืืคืืืช ืืช ืคืขืืืืช ืืืืื ืืขืช ืฆืคืืื ืืกืจืืื ืื ื-30%.
ืืงืืจ: OpenNet.ru