ะะพะผะฟะฐะฝะธั 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