Chrome 106 mun hætta stuðningi við Server Push tækni

Google hefur varað við því að stuðningur við Server Push tækni verði óvirkur í útgáfu Chrome 106, sem áætluð er 27. september. Breytingarnar munu einnig hafa áhrif á aðra vafra sem byggjast á Chromium kóðagrunninum. Server Push tækni er skilgreind í HTTP/2 og HTTP/3 stöðlunum og gerir þjóninum kleift að senda tilföng til viðskiptavinarins án þess að bíða eftir skýrri beiðni þeirra. Gert er ráð fyrir að á þennan hátt geti þjónninn flýtt fyrir hleðslu síðu þar sem CSS skrár, forskriftir og myndir sem nauðsynlegar eru til að birta síðuna munu þegar hafa verið fluttar á hlið hennar þegar viðskiptavinurinn biður um það.

Ástæðan sem nefnd er fyrir því að hætta stuðningi er óþarfa flókið við að innleiða tæknina þegar einfaldari og jafn árangursríkar valkostir eru í boði, eins og merkið , á grundvelli þess getur vafrinn beðið um tilföng án þess að bíða eftir því að hún sé notuð á síðunni. Annars vegar leiðir forhleðsla, samanborið við Server Push, til óþarfa pakkaskipta (RTT), en hins vegar forðast það að senda tilföng sem eru þegar í skyndiminni vafrans. Almennt séð er munurinn á leynd þegar notaður er Server Push og forhleðsla talin óveruleg.

Til að hefja forhleðslu á miðlarahlið er lagt til að nota HTTP svarkóða 103, sem gerir þér kleift að upplýsa viðskiptavininn um innihald sumra HTTP hausa strax eftir beiðnina, án þess að bíða eftir að þjónninn ljúki öllum aðgerðum sem tengjast beiðninni og byrjaðu að þjóna innihaldinu. Á sama hátt geturðu gefið vísbendingar um þætti sem tengjast síðunni sem verið er að þjóna sem gætu verið forhlaðnir (til dæmis geturðu gefið tengla á CSS og JavaScript sem notuð eru á síðunni). Eftir að hafa fengið upplýsingar um slík tilföng getur vafrinn byrjað að hlaða þeim niður án þess að bíða eftir að aðalsíðan ljúki birtingu, sem dregur úr heildarvinnslutíma beiðninnar.

Auk þess að fínstilla hleðslu tilfanga, gæti Server Push vélbúnaðurinn einnig verið notaður til að streyma gögnum frá þjóninum til viðskiptavinarins, en í þessum tilgangi er W3C hópurinn að þróa WebTransport samskiptareglur. Samskiptarásin í WebTransport er skipulögð ofan á HTTP/3 með því að nota QUIC siðareglur sem flutning. WebTransport býður upp á svo háþróaða eiginleika eins og að skipuleggja sendingu í marga strauma, einstefnustrauma, afhendingu án þess að taka tillit til þess í hvaða röð pakkar eru sendir (utan pöntunar), áreiðanlegar og óáreiðanlegar afhendingarhamir.

Samkvæmt tölfræði Google er Server Push tækni ekki mikið notuð. Þrátt fyrir að Server Push sé innifalið í HTTP/3 forskriftinni, eru í reynd margar hugbúnaðarvörur netþjóna og biðlara, þar á meðal Chrome vafrinn, ekki innbyggðar. Árið 2021 notuðu um 1.25% vefsvæða sem keyra HTTP/2 Server Push. Í ár hefur þessi tala lækkað í 0.7%.

Heimild: opennet.ru

Bæta við athugasemd