E hoʻopau ʻo Chrome 106 i ke kākoʻo no ka ʻenehana Push Server

Ua ʻōlelo ʻo Google e hoʻopau ʻia ke kākoʻo no ka ʻenehana Push Server i ka hoʻokuʻu ʻana o Chrome 106, i hoʻonohonoho ʻia no Kepakemapa 27th. E pili ana nā hoʻololi i nā polokalamu kele pūnaewele ʻē aʻe e pili ana i ka codebase Chromium. Ua wehewehe ʻia ka ʻenehana Push Server ma nā kūlana HTTP/2 a me HTTP/3, a hiki i ke kikowaena ke hoʻouna i nā kumuwaiwai i ka mea kūʻai aku me ke kali ʻole i kā lākou noi kikoʻī. Manaʻo ʻia ma kēia ala e hiki ai i ke kikowaena ke wikiwiki i ka hoʻouka ʻana i ka ʻaoʻao, no ka mea, ua hoʻoili ʻia nā faila CSS, nā palapala a me nā kiʻi e pono ai no ka hoʻolilo ʻana i ka ʻaoʻao i kona ʻaoʻao i ka manawa e noi ai ka mea kūʻai aku.

ʻO ke kumu i haʻi ʻia no ka hoʻopau ʻana i ke kākoʻo ʻana ʻo ka paʻakikī pono ʻole o ka hoʻokō ʻana i ka ʻenehana inā loaʻa nā mea maʻalahi a like ʻole, e like me ka tag. , ma ke kumu e hiki ai i ka polokalamu kele ke noi i kahi kumuwaiwai me ka kali ʻole e hoʻohana ʻia ma ka ʻaoʻao. Ma ka ʻaoʻao hoʻokahi, preload, hoʻohālikelike ʻia me Server Push, alakaʻi i ka hoʻololi packet pono ʻole (RTT), akā ma ka ʻaoʻao ʻē aʻe, pale ia i ka hoʻouna ʻana i nā kumuwaiwai i loko o ka cache browser. Ma keʻano laulā, ʻike ʻia nā ʻokoʻa o ka latency i ka wā e hoʻohana ai i ka Server Push a me ka preload i mea ʻole.

No ka hoʻomaka ʻana i ka hoʻouka mua ʻana ma ka ʻaoʻao kikowaena, ua manaʻo ʻia e hoʻohana i ka code pane HTTP 103, e hiki ai iā ʻoe ke hoʻomaopopo i ka mea kūʻai aku e pili ana i nā ʻike o kekahi mau poʻomanaʻo HTTP ma hope koke o ka noi, me ke kali ʻole i ka server e hoʻopau i nā hana āpau e pili ana i ka noi a hoʻomaka e lawelawe i ka ʻike. Pēlā nō, hiki iā ʻoe ke hāʻawi i nā ʻōlelo aʻoaʻo e pili ana i nā mea pili i ka ʻaoʻao e lawelawe ʻia ana i hoʻouka mua ʻia (no ka laʻana, hiki iā ʻoe ke hāʻawi i nā loulou i ka CSS a me JavaScript i hoʻohana ʻia ma ka ʻaoʻao). I ka loaʻa ʻana o ka ʻike e pili ana i ia mau kumuwaiwai, hiki i ka polokalamu kele ke hoʻomaka e hoʻoiho iā lākou me ke kali ʻole i ka ʻaoʻao nui e hoʻopau i ka hoʻolilo ʻana, e hōʻemi ana i ka manawa hana noi.

Ma waho aʻe o ka hoʻonui ʻana i ka hoʻouka waiwai, hiki ke hoʻohana ʻia ka mīkini Push Server no ka hoʻoheheʻe ʻana i ka ʻikepili mai ke kikowaena i ka mea kūʻai aku, akā no kēia mau kumu ke kūkulu nei ka W3C consortium i ka protocol WebTransport. Hoʻonohonoho ʻia ke kahawai kamaʻilio ma WebTransport ma luna o HTTP/3 me ka hoʻohana ʻana i ka protocol QUIC ma ke ʻano he halihali. Hāʻawi ʻo WebTransport i nā hiʻohiʻona kiʻekiʻe e like me ka hoʻonohonoho ʻana i ka hoʻouna ʻana i nā kahawai he nui, nā kahawai unidirectional, ka lawe ʻana me ka nānā ʻole i ke ʻano o ka hoʻouna ʻia ʻana o nā ʻeke (out-of-order), hilinaʻi a hilinaʻi ʻole.

Wahi a Google, ʻaʻole hoʻohana nui ʻia ka ʻenehana Push Server. ʻOiai ua hoʻokomo ʻia ʻo Server Push i ka kikoʻī HTTP/3, ma ka hoʻomaʻamaʻa ʻana he nui nā server a me nā huahana polokalamu mea kūʻai aku, me ka polokalamu kele Chrome, ʻaʻole e hoʻokō maoli. Ma 2021, ma kahi o 1.25% o nā pūnaewele e holo ana i ka HTTP/2 i hoʻohana i ka Server Push. I kēia makahiki ua hāʻule kēia helu i 0.7%.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka