Chrome 106 เบˆเบฐเบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต Server Push

ะšะพะผะฟะฐะฝะธั Google ะฟั€ะตะดัƒะฟั€ะตะดะธะปะฐ ะพะฑ ะพั‚ะบะปัŽั‡ะตะฝะธะธ ะฟะพะดะดะตั€ะถะบะธ ั‚ะตั…ะฝะพะปะพะณะธะธ Server Push ะฒ ะฒั‹ะฟัƒัะบะต Chrome 106, ะฝะฐะผะตั‡ะตะฝะฝะพะผ ะฝะฐ 27 ัะตะฝั‚ัะฑั€ั. ะ˜ะทะผะตะฝะตะฝะธั ั‚ะฐะบะถะต ะทะฐั‚ั€ะพะฝะตั‚ ะธ ะดั€ัƒะณะธะต ะฑั€ะฐัƒะทะตั€ั‹, ะพัะฝะพะฒะฐะฝะฝั‹ะต ะฝะฐ ะบะพะดะพะฒะพะน ะฑะฐะทะต Chromium. ะขะตั…ะฝะพะปะพะณะธั Server Push ะพะฟั€ะตะดะตะปะตะฝะฐ ะฒ ัั‚ะฐะฝะดะฐั€ั‚ะฐั… HTTP/2 ะธ HTTP/3, ะธ ะฟะพะทะฒะพะปัะตั‚ ัะตั€ะฒะตั€ัƒ ะพั‚ะฟั€ะฐะฒะธั‚ัŒ ั€ะตััƒั€ัั‹ ะบะปะธะตะฝั‚ัƒ, ะฝะต ะดะพะถะธะดะฐัััŒ ะธั… ัะฒะฝะพะณะพ ะทะฐะฟั€ะพัะฐ. ะŸั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั, ั‡ั‚ะพ ั‚ะฐะบะธะผ ะพะฑั€ะฐะทะพะผ ัะตั€ะฒะตั€ ะผะพะถะตั‚ ัƒัะบะพั€ะธั‚ัŒ ะทะฐะณั€ัƒะทะบัƒ ัั‚ั€ะฐะฝะธั†ั‹, ั‚ะฐะบ ะบะฐะบ ะฝะตะพะฑั…ะพะดะธะผั‹ะต ะดะปั ะพั‚ั€ะธัะพะฒะบะธ ัั‚ั€ะฐะฝะธั†ั‹ ั„ะฐะนะปั‹ CSS, ัะบั€ะธะฟั‚ั‹ ะธ ะธะทะพะฑั€ะฐะถะตะฝะธั ะบ ะผะพะผะตะฝั‚ัƒ ะทะฐะฟั€ะพัะฐ ะบะปะธะตะฝั‚ะพะผ ะพะบะฐะถัƒั‚ัั ัƒะถะต ะฟะตั€ะตะดะฐะฝะฝั‹ะผะธ ะฝะฐ ะตะณะพ ัั‚ะพั€ะพะฝัƒ.

ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฟั€ะธั‡ะธะฝั‹ ะฟั€ะตะบั€ะฐั‰ะตะฝะธั ะฟะพะดะดะตั€ะถะบะธ ัƒะฟะพะผะธะฝะฐะตั‚ัั ะธะทะปะธัˆะฝะตะต ัƒัะปะพะถะฝะตะฝะธะต ั€ะตะฐะปะธะทะฐั†ะธะธ ั‚ะตั…ะฝะพะปะพะณะธะธ ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ ะฑะพะปะตะต ะฟั€ะพัั‚ั‹ั… ะธ ะฝะต ะผะตะฝะตะต ัั„ั„ะตะบั‚ะธะฒะฝั‹ั… ะฐะปัŒั‚ะตั€ะฝะฐั‚ะธะฒ, ั‚ะฐะบะธั… ะบะฐะบ ั‚ะตะณ <link rel=ยปpreloadยป>, ะฝะฐ ะพัะฝะพะฒะฐะฝะธะธ ะบะพั‚ะพั€ะพะณะพ ะฑั€ะฐัƒะทะตั€ ะผะพะถะตั‚ ะทะฐะฟั€ะพัะธั‚ัŒ ั€ะตััƒั€ั ะฝะต ะดะพะถะธะดะฐัััŒ ะตะณะพ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฝะฐ ัั‚ั€ะฐะฝะธั†ะต. C ะพะดะฝะพะน ัั‚ะพั€ะพะฝั‹, preload ะฟะพ ัั€ะฐะฒะฝะตะฝะธัŽ ั Server Push ะฟั€ะธะฒะพะดะธั‚ ะบ ะปะธัˆะฝะตะผัƒ ะพะฑะผะตะฝัƒ ะฟะฐะบะตั‚ะฐะผะธ (RTT), ะฝะพ ั ะดั€ัƒะณะพะน ัั‚ะพั€ะพะฝั‹ ะฟะพะทะฒะพะปัะตั‚ ะธะทะฑะตะถะฐั‚ัŒ ะพั‚ะฟั€ะฐะฒะบะธ ั€ะตััƒั€ัะพะฒ, ะบะพั‚ะพั€ั‹ะต ัƒะถะต ะธะผะตัŽั‚ัั ะฒ ะฑั€ะฐัƒะทะตั€ะฝะพะผ ะบััˆะต. ะ’ ั†ะตะปะพะผ ะพั‚ะปะธั‡ะธั ะฒ ะทะฐะดะตั€ะถะบะฐั… ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ Server Push ะธ preload ะพั‚ะผะตั‡ะตะฝั‹ ะบะฐะบ ะฝะตััƒั‰ะตัั‚ะฒะตะฝะฝั‹ะต.

ะ”ะปั ะธะฝะธั†ะธะธั€ะพะฒะฐะฝะธั ัƒะฟั€ะตะถะดะฐัŽั‰ะตะน ะทะฐะณั€ัƒะทะบะธ ะฝะฐ ัั‚ะพั€ะพะฝะต ัะตั€ะฒะตั€ะฐ ะฟั€ะตะดะปะฐะณะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะบะพะด HTTP-ะพั‚ะฒะตั‚ะฐ 103, ะบะพั‚ะพั€ั‹ะน ะฟะพะทะฒะพะปัะตั‚ ะธะฝั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ะบะปะธะตะฝั‚ะฐ ะพ ัะพะดะตั€ะถะฐะฝะธะธ ะฝะตะบะพั‚ะพั€ั‹ั… HTTP-ะทะฐะณะพะปะพะฒะบะพะฒ ัั€ะฐะทัƒ ะฟะพัะปะต ะทะฐะฟั€ะพัะฐ, ะฝะต ะดะพะถะธะดะฐัััŒ ะฟะพะบะฐ ัะตั€ะฒะตั€ ะฒั‹ะฟะพะปะฝะธั‚ ะฒัะต ัะฒัะทะฐะฝะฝั‹ะต ั ะทะฐะฟั€ะพัะพะผ ะพะฟะตั€ะฐั†ะธะธ ะธ ะฝะฐั‡ะฝั‘ั‚ ะพั‚ะดะฐั‡ัƒ ะบะพะฝั‚ะตะฝั‚ะฐ. ะŸะพะดะพะฑะฝั‹ะผ ะพะฑั€ะฐะทะพะผ ะผะพะถะฝะพ ัะพะพะฑั‰ะฐั‚ัŒ ะฟะพะดัะบะฐะทะบะธ ะพ ัะฒัะทะฐะฝะฝั‹ั… ั ะพั‚ะดะฐะฒะฐะตะผะพะน ัั‚ั€ะฐะฝะธั†ะตะน ัะปะตะผะตะฝั‚ะฐั…, ะบะพั‚ะพั€ั‹ะต ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพ ะทะฐะณั€ัƒะถะตะฝั‹ (ะฝะฐะฟั€ะธะผะตั€, ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะฟั€ะธะฒะตะดะตะฝั‹ ััั‹ะปะบะธ ะฝะฐ ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฝะฐ ัั‚ั€ะฐะฝะธั†ะต CSS ะธ JavaScript). ะŸะพะปัƒั‡ะธะฒ ะธะฝั„ะพั€ะผะฐั†ะธัŽ ะพ ะฟะพะดะพะฑะฝั‹ั… ั€ะตััƒั€ัะฐั… ะฑั€ะฐัƒะทะตั€ ะผะพะถะตั‚ ะฟั€ะธัั‚ัƒะฟะธั‚ัŒ ะบ ะธั… ะทะฐะณั€ัƒะทะบะต ะฝะต ะดะพะถะธะดะฐัััŒ ะพะบะพะฝั‡ะฐะฝะธั ะพั‚ะดะฐั‡ะธ ะพัะฝะพะฒะฝะพะน ัั‚ั€ะฐะฝะธั†ั‹, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ัะพะบั€ะฐั‚ะธั‚ัŒ ะพะฑั‰ะตะต ะฒั€ะตะผั ะพะฑั€ะฐะฑะพั‚ะบะธ ะทะฐะฟั€ะพัะฐ.

ะšั€ะพะผะต ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะทะฐะณั€ัƒะทะบะธ ั€ะตััƒั€ัะพะฒ ะผะตั…ะฐะฝะธะทะผ Server Push ั‚ะฐะบะถะต ะผะพะณ ะฟั€ะธะผะตะฝัั‚ัŒัั ะดะปั ะฟะพั‚ะพะบะพะฒะพะน ะฟะตั€ะตะดะฐั‡ะธ ะดะฐะฝะฝั‹ั… ะพั‚ ัะตั€ะฒะตั€ะฐ ะบะปะธะตะฝั‚ัƒ, ะฝะพ ะดะปั ัั‚ะธั… ั†ะตะปะตะน ะบะพะฝัะพั€ั†ะธัƒะผ W3C ั€ะฐะทะฒะธะฒะฐะตั‚ ะฟั€ะพั‚ะพะบะพะป WebTransport. ะšะฐะฝะฐะป ัะฒัะทะธ ะฒ WebTransport ะพั€ะณะฐะฝะธะทัƒะตั‚ัั ะฟะพะฒะตั€ั… HTTP/3 ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฒ ะบะฐั‡ะตัั‚ะฒะต ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐ ะฟั€ะพั‚ะพะบะพะปะฐ QUIC. WebTransport ะฟั€ะตะดะปะฐะณะฐะตั‚ ั‚ะฐะบะธะต ั€ะฐััˆะธั€ะตะฝะฝั‹ะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะบะฐะบ ะพั€ะณะฐะฝะธะทะฐั†ะธั ะฟะตั€ะตะดะฐั‡ะธ ะฒ ะฝะตัะบะพะปัŒะบะพ ะฟะพั‚ะพะบะพะฒ, ะพะดะฝะพะฝะฐะฟั€ะฐะฒะปะตะฝะฝั‹ะต ะฟะพั‚ะพะบะธ, ะดะพัั‚ะฐะฒะบะฐ ะฑะตะท ัƒั‡ั‘ั‚ะฐ ะฟะพั€ัะดะบะฐ ะพั‚ะฟั€ะฐะฒะบะธ ะฟะฐะบะตั‚ะพะฒ (out-of-order), ะฝะฐะดั‘ะถะฝั‹ะน ะธ ะฝะตะฝะฐะดั‘ะถะฝั‹ะน ั€ะตะถะธะผั‹ ะดะพัั‚ะฐะฒะบะธ.

ะŸะพ ัั‚ะฐั‚ะธัั‚ะธะบะต Google ั‚ะตั…ะฝะพะปะพะณะธั Server Push ะฝะต ะฟะพะปัƒั‡ะธะปะฐ ะดะพะปะถะฝะพะณะพ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธั. ะะตัะผะพั‚ั€ั ะฝะฐ ั‚ะพ, ั‡ั‚ะพ Server Push ะฟั€ะธััƒั‚ัั‚ะฒัƒะตั‚ ะฒ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ HTTP/3, ะฝะฐ ะฟั€ะฐะบั‚ะธะบะต ะผะฝะพะณะธะต ัะตั€ะฒะตั€ะฝั‹ะต ะธ ะบะปะธะตะฝั‚ัะบะธะต ะฟั€ะพะณั€ะฐะผะผะฝั‹ะต ะฟั€ะพะดัƒะบั‚ั‹, ะฒะบะปัŽั‡ะฐั ะฑั€ะฐัƒะทะตั€ Chrome, ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ะฝะต ั€ะตะฐะปะธะทะพะฒะฐะปะธ ะตะณะพ. ะ’ 2021 ะณะพะดัƒ ะพะบะพะปะพ 1.25% ัะฐะนั‚ะพะฒ, ั€ะฐะฑะพั‚ะฐัŽั‰ะธั… ะฟะพ HTTP/2, ะธัะฟะพะปัŒะทะพะฒะฐะปะธ Server Push. ะ’ ัั‚ะพะผ ะณะพะดัƒ ะดะฐะฝะฝั‹ะน ะฟะพะบะฐะทะฐั‚ะตะปัŒ ัะฝะธะทะธะปัั ะดะพ 0.7%.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™