QUIC (เบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบญเบดเบโเปเบเบตโเปเบเบฑเบ UDP เบเปเบงเบโ) เปเบเบฑเบโเปเบโเบฃโเปเบโเบเบญเบโเปเบเบดเบโเบเบญเบ UDP เบเบตเปโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบเบฑเบโเบซเบกเบปเบโเบเบญเบ TCPโ, TLS เปเบฅเบฐ HTTP / 2 เปเบฅเบฐโเปเบเปโเปเบโเบเบฑเบโเบซเบฒโเบชเปเบงเบโเปเบซเบเปโเบเบญเบโเปเบเบปเบฒโเปเบเบปเปเบฒโ. เบกเบฑเบเบกเบฑเบเบเบฐเปเบญเบตเปเบเบงเปเบฒเบเบดเบเบตเบเบฒเบเปเบซเบกเปเบซเบผเบท "เบเบฒเบเบเบปเบเบฅเบญเบ", เปเบเปเบกเบฑเบเปเบเปเบเปเบฒเบเปเบฅเบเบฐเบเบฒเบเบเบปเบเบฅเบญเบเบกเบฒเบเบปเบเบเบฒเบ: เบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบเปเบฒเปเบเบตเบเบกเบฒเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ 7 เบเบต. เปเบเบฅเบฐเบซเบงเปเบฒเบเปเบงเบฅเบฒเบเบตเป, เบญเบฐเบเบธเบชเบฑเบเบเบฒเบเปเปเปเบเปเบเบฑเบเบเบฒเบเปเบซเปเบเบฒเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ, เปเบเปเบเบฑเบเปเบเปเบเบฐเบซเบเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ. เบเบปเบงเบขเปเบฒเบ, QUIC เบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบฑเบเปเบซเบเปเปเบเบฑเปเบ Google เปเบฅเบฐ Facebook เปเบเบทเปเบญเปเบฅเบฑเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบเปเบเบทเบญเบเปเบฒเบเบกเบทเบเบท, เปเบฅเบฐ IETF เบเบฐเบเบฒเบ fork เบเบญเบเปเบเปเบเบเบญเบเบเบญเบเบเบปเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ HTTP / 3 (เปเบเบดเบเปเบกเปเบเบงเปเบฒ HTTP / 2 เปเบเป.
เปเบเบงเบเบดเบ
QUIC เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบ TCP เปเบเบเปเบเบปเปเบฒ, เปเบเบดเปเบเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบเปเบเบทเบญเบเปเบฒเบเบกเบตเบชเบฒเบเบเบตเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบฒ. TCP เบเบฑเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบธเบเบซเบเบถเปเบเบซเบฒเบเปเบ, เปเบเบงเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบขเบธเบ (
เปเบเบทเปเบญเบเบเบฒเบ QUIC เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฒเบเบเบปเบเปเบเบ TCP เปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ TLS 1.3, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเบฐเปเบซเบกเบต, เปเบฅเบฐเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฒเบฅเบฐเบเบญเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเบเปเบฒเบเบเบงเปเบฒเบเปเบฒเบกเบฑเบเบเปเบฒเบ HTTPS. เบเบญเบเบเบฒเบเบเบฑเปเบ, QUIC เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบเปเบญเบเบงเปเบฒเบเบฒเบเบเบปเบเปเบเบ TCP stack เบขเปเบฒเบเบชเบปเบกเบเบนเบเบเบฐเปเบเปเปเบงเบฅเบฒ เบเบฐเบซเบผเบญเบเปเบ.
เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบ multiplexing เปเบ HTTP / 2, เบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเบชเบฐเบเบฑเบเบเบฑเปเบเบซเบปเบงเบซเบเปเบฒเปเบชเบฑเปเบเบเบฑเบเบเบปเบเบขเบนเปเบเปเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ. QUIC เปเบกเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเบดเบ UDP, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบเปเบเบซเบผเบฑเบเบเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเปเบเบฑเบเปเบเบฑเบเบเบทเบเบชเบนเบเปเบชเบเบเบฐเบซเบผเบญเบเปเบ, เบเบงเบเบกเบฑเบเบเบทเบเปเบฅเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฑเบเบเบธเบเบฒเบเบชเปเบงเบเบเบญเบ "เปเบเบทเปเบญเบเบเปเบฒเบ", เบชเบฐเบซเบเบญเบเบเบฒเบเบเปเปเบฒเบเปเบญเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, QUIC เปเบเบเปเบเบง monolithic เปเบเบปเปเบฒเปเบเปเบเบซเบผเบฒเบเบซเบปเบงเบเปเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฐเปเบเบเบเปเบฒเบเปเบเบฒเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฝเบง. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเปเบเบฑเบเปเบเบฑเบเบชเบนเบเปเบชเบ, เบเบฑเบเบซเบฒเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบดเบงเปเบเบปเปเบฒเบเบฑเปเบ (เบเบปเบงเบขเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบญเบเปเบเบฅเปเบชเบฐเปเบเบฒเบฐ):
เบเบฒเบเบเปเบฒเปเบเป
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, QUIC เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบ Google เปเบฅเบฐเบเบทเบเบเบฑเบเปเบเปเบเบชเปเบงเบเปเบซเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเบเปเบฅเบดเบชเบฑเบ. เปเบเบเบต 2013, เบกเบฑเบเบเบทเบเปเบญเบเปเบเบซเบฒ IETF เบชเปเบฒเบฅเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ (เบเบตเปเบเบฑเบเบเบปเบเบขเบนเป), เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบธเบเบเบปเบเบชเบฒเบกเบฒเบเบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบญเบฐเบเบธเบชเบฑเบเบเบฒเปเบเบเบเบฒเบเบชเบฐเปเบซเบเบตเบชเบดเปเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเบฒเบเบซเบฒเบเปเบ. เบเบฐเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบ IETF เบเบฑเบเบเบฑเปเบเบเบญเบเบเบฐเบเบธเบกเบเบฐเบเปเบฒเบเบตเปเบเปเบฅเบเบฐเบเบตเปเบกเบฒเบเบเบฐเบเบฒเบเปเบซเบกเปเปเบเปเบฎเบฑเบเบเบฒเบเบญเบฐเบเบธเบกเบฑเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบชเปเบฒเบเปเบเปเบเบทเบเบเบถเบเบชเบฒเบซเบฒเบฅเบท. เบเบฒเบเบเบฐเบเบดเบเบฑเบ QUIC เบเบตเปเปเบกเปเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบปเปเบเบเปเปเบฅเบฐเบกเบฑเบเบญเบตเบเปเบชเปเบกเบฒเบเบเบฐเบเบฒเบ HTTP / 3 เปเบเปเบฎเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบ.
เบกเบฒเบฎเบญเบเบเบฐเบเบธ, เบเปเปเบกเบตเบเบฒเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบงเบก HTTP / 3 เปเบเบฑเบเปเบเปเบเบเบญเบเบเบปเปเบเบเป, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบฑเบเบเปเปเปเบฅเปเบงเปเบฅเบฐเปเบเบทเบญเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ:
เปเบเป QUIC เบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบฒเบเบเบปเบเบชเบปเปเบเบฅเบฐเบซเบงเปเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบฐเปเบเบตเบเปเบงเบต, เปเบเบดเปเบเปเบเปเปเบฎเบฑเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบเบขเบนเป Uber:
เบเปเบฒเปเบซเบฑเบเบเบญเบ Uber เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฒ QUIC
เปเบเบทเปเบญเบชเบณเปเบฅเบฑเบเบเบฒเบเบเบฑเบ QUIC เปเบฅเบฐเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเปเปเบเบต, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฝเบเปเบเบ stack เปเบเบปเปเบฒ (HTTP/2 over TLS/TCP) เบเปเบงเบเปเบเบฃเปเบเบเป QUIC. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบทเบญเบเปเบฒเบ
Cronet เบเบฒเบเบเบฑเปเบเปเบเบเบเบฒเบ Chromium , เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบงเบเบเบปเปเบเบชเบฐเบเบฑเบ, เบฎเบธเปเบ Google เบเบญเบเปเบเปเบเบเบญเบ - gQUIC . เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบฑเบเบเบทเบเบเบฑเบเบเบธเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเปเปเบเปเบฒเบเบปเบ IETF เบซเบผเปเบฒเบชเบธเบ.เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ Cronet เปเบเบปเปเบฒเปเบเปเบเปเบญเบฑเบเบฏ Android เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ QUIC. เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฑเปเบเบเปเบฒเบงเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเบฑเบเปเบเบทเบญเบเปเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ
OkHttp , เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ Cronet เบเบฒเบเปเบเปเบเบญเบ OkHttp API. เปเบเบเบเบฒเบเปเบฎเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเปเบงเบเบงเบดเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเปเบเปเบเบทเบญเบเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ (เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบเบดเบเบเบฑเปเบเบเบทเบเปเป ) เปเบเบฅเบฐเบเบฑเบ API.เบเปเบฒเบโเบเบทโเบเบฑเบโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบญเบธโเบเบฐโเบเบญเบ Androidโ, เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบฐโเบเบดโเบเบฑเบ Cronet เปเบเบปเปเบฒโเปเบโเปเบโเบเบดเบ Uber เปเบ iOSโ, เบเบฑเบเบเบงเบฒเบโเบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบ HTTP เบเบฒเบโเปเบเบทเบญโเบเปเบฒเบโ.
API เบเบฒเบเบเปเบฒเปเบเปNSURLProtocol . เบชเบดเปเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบเบเบตเป, เบชเบฐเปเบญเบเปเบซเปเปเบเบเบกเบนเบเบเบดเบเบด iOS, เบเบฑเบเบเบฒเบเบเบฑเบเบเปเปเบกเบนเบ URL เบชเบฐเปเบเบฒเบฐเบเบญเบเปเบเบฃเปเบเบเป เปเบฅเบฐเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเปเบเบ Cronet เปเบเบปเปเบฒเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ iOS เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบเปเปเบกเบตเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ.
เปเบญเบปเบฒเบกเบฒเบเบฒเบ
เปเบ backend เบเบงเบเปเบเบปเบฒเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป QUIC เบเปเบฒเบ Google Cloud lb, เปเบเบดเปเบ
เบกเบฑเบเบเปเปเปเบเบเปเบเบเบตเป Google Cloud เปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเบเบฑเบเปเบเปเบเบเบญเบเบเบตเปเบเบฑเบเบเบฐเบเบฒเปเบเบ Google, เปเบเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเป?
Nginx
เบเปเปเบเบปเบเบเปเบญเบเบซเบเปเบฒเบเบตเป CloudFlare
curl -O https://nginx.org/download/nginx-1.16.1.tar.gz
tar xvzf nginx-1.16.1.tar.gz
git clone --recursive https://github.com/cloudflare/quiche
cd nginx-1.16.1
patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch
เปเบเบเบตเปเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบกเบเบนเบเบเบญเบเบเปเบฒเบเบเปเบฒเบเปเบฒเปเบเบฑเบ
./configure
--prefix=$PWD
--with-http_ssl_module
--with-http_v2_module
--with-http_v3_module
--with-openssl=../quiche/deps/boringssl
--with-quiche=../quiche
make
เบเบฑเบเปเบปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบเบฎเบญเบเบฎเบฑเบ HTTP/3
events {
worker_connections 1024;
}
http {
server {
# Enable QUIC and HTTP/3.
listen 443 quic reuseport;
# Enable HTTP/2 (optional).
listen 443 ssl http2;
ssl_certificate cert.crt;
ssl_certificate_key cert.key;
# Enable all TLS versions (TLSv1.3 is required for QUIC).
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
# Request buffering in not currently supported for HTTP/3.
proxy_request_buffering off;
# Add Alt-Svc header to negotiate HTTP/3.
add_header alt-svc 'h3-27=":443"; ma=86400';
}
}
เบกเบฑเบเบเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบ HTTP/3 เปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเบปเบเบเบฐเบเบด, เปเบเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเป --enable-quic
, เปเบเบเบตเปเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบเบซเบผเบท, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบงเบฑเบเปเบเบเป quic.rocks เปเบฅเบฐเปเบเบดเปเบเบเบฐเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบ Developer Tools:
เปเบเบเบเบตเปเบเบฐ HTTP / 3 เบกเบฑเบเบเบทเบเบเบฝเบ http2+quic/99
, เปเบเปเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบชเบดเปเบเบเบฝเบงเบเบฑเบ.
เปเบเบฑเบเปเบเปเบฅเบเบตเบญเบทเปเบเป
- QUIC เบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ
LiteSpeed (เบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Facebook เบเปเบฒเบ HTTP/3 เบเบตเปเบกเบต fanfare เบเบตเปเบเบดเปเบเปเบซเบเป) เปเบฅเบฐเบเปเบฒเบงเบซเบเปเบฒCaddy . Apache เบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบกเบฑเบเปเบเปเปเบเบทเปเบญ, เปเบเปเบงเบฝเบเบเบฒเบเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเบขเบนเปswing เปเบเบฑเบก . - 21 เบกเบฑเบเบเบญเบเบเบฑเบเบเบธเบ
เบฎเปเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบ WebRTC - เบเบฝเบเปเบเปเบกเบทเปเบญเบทเปเบ Microsoft เปเบเบตเบ
เบฅเบฐเบซเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ msquic , เปเบเบดเปเบเบเปเปเปเบกเปเบเบซเบเปเบฒเบเบตเปเบเบฑเบเบซเบกเบปเบเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ IETF เปเบกเปเบเบกเบตเบขเบนเป, เปเบเปเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเปเบฒเบงเบซเบเปเบฒเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเปเบฅเปเบง.
เบชเบฐเบซเบฅเบธเบ
เบเบงเบฒเบกเบชเบปเบเปเบเปเบ QUIC เปเบกเปเบเบเปเปเบเบปเบเบเบตเป, เปเบเปเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบง, เปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบกเปเบเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเปเบเบทเปเบญเปเบซเปเบกเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบซเบกเปเบเบญเบเปเบเปเบเบเบญเบเบเบฐเบเบฒเบเบปเบเบเบถเปเบเปเบเบทเบญเบเบเบธเบเปเปเบเบทเบญเบ, เปเบฅเบฐเบเบธเบเปเบเบตเบกเบตเบเบนเปเบเบฑเบเบเบฐเบเบฒเบซเบผเบฒเบเบเบถเปเบเบซเบกเบฑเปเบเปเบเบงเปเบฒ QUIC เปเบกเปเบเบญเบฐเบเบฒเบเบปเบ. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบฅเบงเบกเปเบญเบปเบฒเปเบเปเบเบเบญเบเปเบ TCP stack เบฎเบธเปเบเปเบเบญเบฐเบเบฒเบเบปเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเปเบเปเบฒเบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฐเบเปเบฒเบเปเบเบเบตเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบซเบกเบฑเปเบเบเบปเบเปเบฅเบฐเปเบงเบเบงเปเบฒ.
เปเบฅเปเบงเบเบญเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเปเบเปเบเบญเบ QUIC เบชเปเบฒเบฅเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเบเปเบฒเบเบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบเปเบซเปเบกเบฑเบเบเบฑเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ - เบเบงเบเปเบเบปเบฒเบเบฑเบเบซเบกเบปเบเบเปเบฒเบฅเบฑเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเปเบเบเบญเบ, เปเบฅเบฐเบชเบฐเบเบดเบเบดเบเบตเปเบซเบเปเบฒเปเบชเบปเปเบฒเปเบเบเบฑเบ caniuse เบเบฐเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบชเบธเบเบซเบผเบฒเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com