Chrome 106 lÔpetab Server Push tehnoloogia toe

Google on teatanud, et Chrome 106 versioonis, mis toimub 27. septembril, lÔpetatakse Server Push tehnoloogia toetus. Muudatused puudutavad ka teisi brausereid, mis pÔhinevad Chromiumi koodibaasil. Server Push tehnoloogia on mÀÀratletud HTTP/2 ja HTTP/3 standardites ning vÔimaldab serveril saata ressursse kliendile, ootamata nende selget taotlust. Eeldatakse, et see vÔimaldab serveril lehe laadimist kiirendada, kuna vajalikud lehe renderdamiseks vajalikud CSS-failid, skriptid ja pildid on enne kliendi taotlust juba edastatud.

Toetuse lĂ”petamise pĂ”hjuseks tuuakse vĂ€lja tehnoloogia liiga keeruline rakendamine, olles samas olemas lihtsamaid ja mitte vĂ€hem efektiivseid alternatiive, nĂ€iteks sildi kaudu, mille alusel brauser vĂ”ib ressursi taotleda enne, kui seda lehel kasutatakse. Ühelt poolt pĂ”hjustab preload vĂ”rreldes Server Pushiga liigset pakettide vahetust (RTT), kuid teisalt vĂ”imaldab vĂ€ltida ressursside saatmist, mis on juba brauseri vahemĂ€Cache. Üldiselt peetakse Server Pushi ja preloadi kasutamisel viivitusi ebaoluliseks.

Eelneva laadimise algatamiseks serverid soovitakse kasutada HTTP-respondendi koodi 103, mis vĂ”imaldab kohe pĂ€rast taotlust informeerida klienti teatud HTTP-pealkirjade sisust, ootamata serveri kĂ”igi taotlusega seotud operatsioonide tĂ€itmist ja sisu edastamist. Nii saab edastada vihjeid seotud elementide kohta, mille laadimist saab eelnevalt alustada (nĂ€iteks saadetakse lingid lehe kasutatavale CSS-ile ja JavaScriptile). Saades teavet selliste ressursside kohta, saab brauser nende laadimist alustada enne pĂ”hilehe edastamise lĂ”petamist, mis lĂŒhendab taotluse koguaega.

Lisaks ressursside laadimise optimeerimisele Server Push vĂ”is ka andmeid serverist kliendile voogedastamiseks rakenduda, kuid nende eesmĂ€rkide saavutamiseks arendab W3C konsortsium WebTransport protokolli. WebTransporti suhtluskanal korraldatakse HTTP/3 kohal, kasutades transpordina QUIC protokolli. WebTransport pakub selliseid tĂ€iustatud vĂ”imalusi nagu andmete edastamine mitme vooga, ĂŒhesuunalised vood, pakettide jĂ€rjekorra ignoreerimine (out-of-order) ning usaldusvÀÀrsed ja usaldamatud edastusreĆŸiimid.

Google'i statistika kohaselt ei ole Server Push tehnoloogia laialdast levikut leidnud. Kuigi Server Push on HTTP/3 spetsifikatsioonis, ei ole paljude serverite ja kliendi tarkvarade, sealhulgas Chrome'i brauseri, puhul selle rakendamine algselt toimunud. 2021. aastal kasutas umbes 1,25% HTTP/2 kaudu töötavatest saitidest Server Pushi. Sel aastal on see nÀitaja langenud 0,7%-ni.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster