Chrome 106 bakal mungkasi dhukungan kanggo teknologi Server Push

Google wis ngelingake manawa dhukungan kanggo teknologi Server Push bakal dipateni nalika rilis Chrome 106, sing dijadwalake tanggal 27 September. Owah-owahan uga bakal mengaruhi browser liyane adhedhasar basis kode Chromium. Teknologi Server Push ditetepake ing standar HTTP / 2 lan HTTP / 3, lan ngidini server ngirim sumber daya menyang klien tanpa ngenteni panjaluk sing jelas. Dianggep kanthi cara iki server bisa nyepetake loading kaca, amarga file CSS, skrip lan gambar sing dibutuhake kanggo nerjemahake kaca kasebut bakal ditransfer menyang sisih nalika klien njaluk.

Alesan kanggo mungkasi dhukungan yaiku kerumitan sing ora perlu kanggo ngetrapake teknologi kasebut nalika kasedhiya alternatif sing luwih gampang lan padha efektif, kayata tag , kanthi basis browser bisa njaluk sumber daya tanpa ngenteni supaya bisa digunakake ing kaca. Ing tangan siji, preload, dibandhingake Server Push, ndadékaké kanggo ijol-ijolan paket rasah (RTT), nanging ing tangan liyane, iku ngindari ngirim sumber sing wis ing cache browser. Umumé, prabédan latensi nalika nggunakake Server Push lan preload kacathet minangka ora pati penting.

Kanggo miwiti pre-loading ing sisih server, disaranake nggunakake kode respon HTTP 103, sing ngidini sampeyan ngandhani klien babagan isi sawetara header HTTP sanalika sawise panyuwunan, tanpa ngenteni server ngrampungake kabeh operasi sing ana gandhengane. panyuwunan lan miwiti ngladeni isi kasebut. Kajaba iku, sampeyan bisa menehi pitunjuk babagan unsur-unsur sing ana gandhengane karo kaca sing disedhiyakake sing bisa dimuat sadurunge (contone, sampeyan bisa menehi tautan menyang CSS lan JavaScript sing digunakake ing kaca kasebut). Sawise nampa informasi babagan sumber daya kasebut, browser bisa miwiti ndownload tanpa ngenteni kaca utama rampung rendering, sing nyuda wektu pangolahan panjalukan sakabèhé.

Saliyane ngoptimalake loading sumber daya, mekanisme Server Push uga bisa digunakake kanggo stream data saka server kanggo klien, nanging kanggo tujuan iki konsorsium W3C ngembangaken protokol WebTransport. Saluran komunikasi ing WebTransport diatur ing ndhuwur HTTP / 3 nggunakake protokol QUIC minangka transportasi. WebTransport nawakake fitur canggih kayata ngatur transmisi menyang macem-macem aliran, aliran unidirectional, pangiriman tanpa njupuk urutan paket dikirim (out-of-order), mode pangiriman sing dipercaya lan ora bisa dipercaya.

Miturut statistik Google, teknologi Server Push ora akeh digunakake. Sanajan Server Push kalebu ing spesifikasi HTTP / 3, ing praktik akeh produk piranti lunak server lan klien, kalebu browser Chrome, ora nindakake kanthi asli. Ing 2021, udakara 1.25% situs sing mbukak HTTP/2 nggunakake Server Push. Taun iki angka iki mudhun dadi 0.7%.

Source: opennet.ru

Add a comment