Tapuson sa Chrome 106 ang suporta alang sa teknolohiya sa Server Push

Gipasidan-an sa Google nga ang suporta alang sa teknolohiya sa Server Push ma-disable sa pagpagawas sa Chrome 106, nga gikatakda sa Septyembre 27th. Ang mga pagbag-o makaapekto usab sa ubang mga browser base sa Chromium codebase. Ang teknolohiya sa Server Push gihubit sa mga sumbanan sa HTTP/2 ug HTTP/3, ug gitugotan ang server nga magpadala mga kapanguhaan sa kliyente nga wala maghulat sa ilang klaro nga hangyo. Gituohan nga sa ingon niini nga paagi mapadali sa server ang pagkarga sa panid, tungod kay ang mga file sa CSS, mga script ug mga imahe nga gikinahanglan alang sa paghubad sa panid mabalhin na sa kilid niini sa oras nga gihangyo kini sa kliyente.

Ang gikutlo nga rason sa paghunong sa suporta mao ang wala kinahanglana nga pagkakomplikado sa pagpatuman sa teknolohiya kung ang mas simple ug parehas nga epektibo nga mga alternatibo anaa, sama sa tag , pinasukad sa diin ang browser makahangyo usa ka kapanguhaan nga wala maghulat nga kini magamit sa panid. Sa usa ka bahin, ang preload, kon itandi sa Server Push, mosangpot sa dili kinahanglan nga packet exchange (RTT), apan sa laing bahin, kini naglikay sa pagpadala sa mga kapanguhaan nga anaa na sa browser cache. Sa kinatibuk-an, ang mga kalainan sa latency sa paggamit sa Server Push ug preload namatikdan nga dili importante.

Aron masugdan ang pre-loading sa kilid sa server, gisugyot nga gamiton ang HTTP response code 103, nga nagtugot kanimo sa pagpahibalo sa kliyente mahitungod sa mga sulod sa pipila ka mga header sa HTTP diha-diha dayon human sa hangyo, nga dili maghulat nga makompleto sa server ang tanan nga mga operasyon nga may kalabutan sa ang hangyo ug magsugod sa pag-alagad sa sulod. Sa parehas nga paagi, mahimo kang maghatag ug mga pahibalo bahin sa mga elemento nga may kalabotan sa panid nga giserbisyuhan nga mahimong preloaded (pananglitan, makahatag ka ug mga link sa CSS ug JavaScript nga gigamit sa panid). Kay nakadawat ug impormasyon bahin sa maong mga kahinguhaan, ang browser makasugod sa pag-download niini nga dili maghulat sa main page nga mahuman ang rendering, nga makapamenos sa kinatibuk-ang oras sa pagproseso sa hangyo.

Dugang sa pag-optimize sa pagkarga sa kapanguhaan, ang mekanismo sa Server Push mahimo usab nga gamiton sa pag-stream sa mga datos gikan sa server ngadto sa kliyente, apan alang niini nga mga katuyoan ang W3C consortium nagpalambo sa WebTransport protocol. Ang channel sa komunikasyon sa WebTransport giorganisar sa ibabaw sa HTTP/3 gamit ang QUIC protocol isip transport. Nagtanyag ang WebTransport sa ingon nga mga advanced nga bahin sama sa pag-organisar sa transmission sa daghang mga sapa, unidirectional nga sapa, paghatud nga wala gikonsiderar ang han-ay kung diin gipadala ang mga pakete (wala’y order), kasaligan ug dili kasaligan nga mga paagi sa pagpadala.

Sumala sa estadistika sa Google, ang teknolohiya sa Server Push dili kaylap nga gigamit. Bisan kung ang Server Push gilakip sa espesipikasyon sa HTTP/3, sa praktis daghang mga produkto sa software sa server ug kliyente, lakip ang browser sa Chrome, wala magpatuman niini nga lumad. Sa 2021, mga 1.25% sa mga site nga nagpadagan sa HTTP/2 migamit sa Server Push. Karong tuiga kini nga numero mikunhod ngadto sa 0.7%.

Source: opennet.ru

Idugang sa usa ka comment