Publikimi i Chrome 106

Google ka prezantuar publikimin e shfletuesit web Chrome 106. Njëkohësisht është i disponueshëm edhe versioni i qëndrueshëm i projektit të lirë Chromium, që shërben si bazë për Chrome. Shfletuesi Chrome ndryshon nga Chromium për shkak të përdorimit të logove të Google, pranisë së sistemit të dërgimit të njoftimeve në rast dështimi, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit të instalimit automatik të përditësimeve, aktivizimit të përhershëm të izolimit Sandbox, furnizimit me çelësa për Google API dhe dërgimit të parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbahet veçmas dega Extended Stable, e cila mbështetet për 8 javë. Publikimi i ardhshëm Chrome 107 është planifikuar për 25 tetor.

Ndryshimet kryesore në Chrome 106:

  • PĂ«r pĂ«rdoruesit e ndĂ«rtimeve pĂ«r sistemet desktop, Ă«shtĂ« aktivizuar si parazgjedhje mekanizmi Prerender2 pĂ«r renderimin paraprak tĂ« pĂ«rmbajtjes sĂ« sugjerimeve nĂ« shiritin e adresĂ«s Omnibox. Renderimi paraprak plotĂ«son mundĂ«sinĂ« e mĂ«parshme pĂ«r tĂ« ngarkuar sugjerimet me gjasat mĂ« tĂ« larta pĂ«r t’u hapur pa pritur klikimin e pĂ«rdoruesit. PĂ«rveç ngarkimit, pĂ«rmbajtja e faqeve tĂ« lidhura me sugjerimet tani mund tĂ« renderohet nĂ« buffer (duke pĂ«rfshirĂ« ekzekutimin e skripteve dhe krijimin e pemĂ«s DOM), gjĂ« qĂ« mundĂ«son shfaqjen e menjĂ«hershme tĂ« sugjerimeve pas klikimit.
  • ËshtĂ« ofruar mundĂ«sia e kĂ«rkimit nĂ« histori, faqeshĂ«nues dhe skeda drejtpĂ«rdrejt nga shiriti i adresĂ«s Omnibox. PĂ«r tĂ« kufizuar kĂ«rkimin, janĂ« propozuar etiketat e kontrollit @history, @bookmarks dhe @tabs. PĂ«r shembull, pĂ«r tĂ« kĂ«rkuar nĂ« faqeshĂ«nues duhet tĂ« shkruani «@bookmarks fraza e kĂ«rkimit». PĂ«r ta çaktivizuar kĂ«rkimin nga shiriti i adresĂ«s, te cilĂ«simet e kĂ«rkimit Ă«shtĂ« parashikuar njĂ« opsion i veçantĂ«.
    Publikimi i Chrome 106
    Publikimi i Chrome 106
  • ËshtĂ« çaktivizuar si parazgjedhje mbĂ«shtetja pĂ«r teknologjinĂ« Server Push, e pĂ«rcaktuar nĂ« standardet HTTP/2 dhe HTTP/3, e cila lejon serverit tĂ« dĂ«rgojĂ« burimet te klienti pa pritur kĂ«rkesĂ«n e tij tĂ« qartĂ«. Si arsye pĂ«r ndĂ«rprerjen e mbĂ«shtetjes pĂ«rmendet ndĂ«rlikimi i tepĂ«rt i zbatimit tĂ« kĂ«saj teknologjie, ndĂ«rkohĂ« qĂ« ekzistojnĂ« alternativa mĂ« tĂ« thjeshta dhe po aq efektive, si etiketa , pĂ«rgjigjja HTTP 103 dhe protokolli WebTransport. Sipas statistikave tĂ« Google, nĂ« vitin 2021 rreth 1.25% e faqeve qĂ« funksiononin me HTTP/2 pĂ«rdornin Server Push, ndĂ«rsa nĂ« vitin 2022 ky tregues ra nĂ« 0.7%. Teknologjia Server Push Ă«shtĂ« gjithashtu pjesĂ« e specifikimit HTTP/3, por nĂ« praktikĂ« shumĂ« produkte softuerike nĂ« anĂ«n e serverit dhe tĂ« klientit, pĂ«rfshirĂ« shfletuesin Chrome, fillimisht nuk e zbatuan atĂ«.
  • ËshtĂ« çaktivizuar mundĂ«sia e pĂ«rdorimit tĂ« simboleve jo-ASCII nĂ« domenet e specifikuara nĂ« kokĂ«n Cookie (pĂ«r domenet IDN duhet tĂ« specifikohen domenet nĂ« formatin punycode). Ky ndryshim e pĂ«rafron shfletuesin me kĂ«rkesat e RFC 6265bis dhe me sjelljen e zbatuar nĂ« Firefox.
  • JanĂ« propozuar etiketa mĂ« tĂ« qarta pĂ«r identifikimin e ekraneve nĂ« konfigurime me shumĂ« monitorĂ«. Etiketa tĂ« tilla mund tĂ« shfaqen nĂ« dialogĂ«t pĂ«r dhĂ«nien e lejeve pĂ«r hapjen e njĂ« dritareje nĂ« njĂ« ekran tĂ« jashtĂ«m. PĂ«r shembull, nĂ« vend tĂ« numrit tĂ« ekranit tĂ« jashtĂ«m (‘External Display 1’), tani do tĂ« shfaqet emri i modelit tĂ« monitorit (‘HP Z27n’).
  • PĂ«rmirĂ«sime nĂ« versionin pĂ«r Android:
    • NĂ« faqen e historikut tĂ« vizitave Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r mekanizmin «Journey», i cili pĂ«rmbledh aktivitetin e kaluar duke grupuar tĂ« dhĂ«nat pĂ«r kĂ«rkimet e kryera mĂ« parĂ« dhe faqet e vizituara. Kur futen fjalĂ« kyçe nĂ« shiritin e adresĂ«s, nĂ«se ato janĂ« pĂ«rdorur mĂ« parĂ« nĂ« kĂ«rkime, ofrohet mundĂ«sia pĂ«r tĂ« vazhduar kĂ«rkimin nga pika ku ishte ndĂ«rprerĂ«.
    • NĂ« pajisjet me platformĂ«n Android 11 Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« bllokuar faqen e hapur nĂ« regjimin incognito pasi kalohet nĂ« njĂ« aplikacion tjetĂ«r. PĂ«r tĂ« vazhduar shfletimin pas bllokimit, kĂ«rkohet autentifikim. Si parazgjedhje, bllokimi Ă«shtĂ« i çaktivizuar dhe duhet tĂ« aktivizohet te cilĂ«simet e privatĂ«sisĂ«.
    • Kur tentohet tĂ« shkarkohen skedarĂ« nga regjimi incognito, shfaqet njĂ« kĂ«rkesĂ« shtesĂ« pĂ«r konfirmimin e ruajtjes sĂ« skedarit, si edhe njĂ« paralajmĂ«rim se skedari i shkarkuar do tĂ« mund tĂ« shihet nga pĂ«rdorues tĂ« tjerĂ« tĂ« pajisjes, pasi do tĂ« ruhet nĂ« zonĂ«n e menaxherit tĂ« shkarkimeve.
      Publikimi i Chrome 106
  • ËshtĂ« ndĂ«rprerĂ« ofrimi i API-sĂ« chrome.runtime pĂ«r tĂ« gjitha sajtet. Tani kjo API ofrohet vetĂ«m nĂ«se ka shtesa tĂ« shfletuesit qĂ« lidhen me tĂ«. MĂ« parĂ« chrome.runtime ishte i disponueshĂ«m pĂ«r tĂ« gjitha sajtet, pasi pĂ«rdorej nga shtesa e integruar CryptoToken me implementimin e API-sĂ« U2F, mbĂ«shtetja pĂ«r tĂ« cilĂ«n Ă«shtĂ« ndĂ«rprerĂ«.
  • NĂ« modalitetin e Origin Trials (mundĂ«si eksperimentale qĂ« kĂ«rkojnĂ« aktivizim tĂ« veçantĂ«) janĂ« shtuar disa API tĂ« reja. Origin Trial nĂ«nkupton mundĂ«sinĂ« e pĂ«rdorimit tĂ« API tĂ« caktuar nga aplikacione tĂ« ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« token-i tĂ« veçantĂ«, i cili vepron pĂ«r njĂ« kohĂ« tĂ« kufizuar pĂ«r njĂ« sit tĂ« caktuar.
    • Koncepti i iframe anonime, qĂ« lejojnĂ« ngarkimin e njĂ« dokumenti nĂ« njĂ« kontekst tĂ« veçantĂ«, tĂ« palidhur me iframe tĂ« tjera dhe me dokumentin kryesor.
    • API Pop-Up pĂ«r organizimin e shfaqjes sĂ« elementeve tĂ« ndĂ«rfaqes mbi elemente tĂ« tjera, pĂ«r shembull pĂ«r menytĂ« interaktive, sugjerimet, mjetet e pĂ«rzgjedhjes sĂ« pĂ«rmbajtjes dhe sistemet trajnuese. PĂ«r tĂ« shfaqur njĂ« element nĂ« shtresĂ«n mĂ« tĂ« sipĂ«rme pĂ«rdoret atributi i ri «popup». Ndryshe nga dialogĂ«t e krijuar me elementin , API-ja e re lejon krijimin e dialogĂ«ve jomodalĂ«, pĂ«rpunimin e ngjarjeve, pĂ«rdorimin e animacionit dhe krijimin e mjeteve fleksibĂ«l pĂ«r menaxhimin e zonĂ«s pop-up.
  • PĂ«r vetitĂ« ‘grid-template-columns’ dhe ‘grid-template-rows’, tĂ« pĂ«rdorura nĂ« CSS Grid, Ă«shtĂ« zbatuar mbĂ«shtetja pĂ«r interpolim pĂ«r tĂ« mundĂ«suar kalim tĂ« butĂ« midis gjendjeve tĂ« ndryshme tĂ« rrjetit.
  • NĂ« vetinĂ« CSS ‘forced-color-adjust’ Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r vlerĂ«n ‘preserve-parent-color’, me vendosjen e sĂ« cilĂ«s vetia «color» e merr vlerĂ«n e saj nga elementi prind.
  • VetitĂ« «-webkit-hyphenate-character» i Ă«shtĂ« hequr prefiksi «-webkit-» dhe tani Ă«shtĂ« e disponueshme me emrin «hyphenate-character». Kjo veti mund tĂ« pĂ«rdoret pĂ«r tĂ« caktuar vargun qĂ« pĂ«rdoret nĂ« vend tĂ« shenjĂ«s sĂ« ndarjes sĂ« fjalĂ«s nĂ« fund tĂ« rreshtit («-»).
  • ËshtĂ« zbatuar redaktimi i tretĂ« i API-sĂ« Intl.NumberFormat, ku janĂ« shtuar funksionet e reja formatRange(), formatRangeToParts() dhe selectRange(), grupimi i bashkĂ«sive, opsione tĂ« reja pĂ«r rrumbullakim dhe pĂ«rcaktim tĂ« saktĂ«sisĂ«, si dhe mundĂ«sia pĂ«r tĂ« interpretuar vargjet si numra dhjetorĂ«.
  • NĂ« API ReadableStream Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r transmetim tĂ« drejtpĂ«rdrejtĂ« dhe efikas tĂ« tĂ« dhĂ«nave binare nga porta serike, duke anashkaluar radhĂ«t dhe buffer-at e brendshĂ«m. Transmetimi i drejtpĂ«rdrejtĂ« aktivizohet duke caktuar modalitetin BYOB — «port.readable.getReader({ mode: ‘byob’ })».
  • NĂ« ndĂ«rfaqet programore pĂ«r punĂ« me audio dhe video (AudioDecoder, AudioEncoder, VideoDecoder dhe VideoEncoder) Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r ngjarjen «dequeue» dhe pĂ«r callback-et pĂ«rkatĂ«se, tĂ« cilat aktivizohen kur kodeku nis pĂ«rpunimin e detyrave tĂ« vendosura nĂ« radhĂ« pĂ«r kodim ose dekodim tĂ« pĂ«rmbajtjes.
  • NĂ« API-n WebXR Device Ă«shtĂ« zbatuar mundĂ«sia e aksesit raw te teksturat e imazheve nga kamera, tĂ« sinkronizuara me pozicionin aktual nĂ« mjedisin virtual.
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r web-zhvilluesit. NĂ« panelin Sources Ă«shtĂ« shtuar mundĂ«sia e grupimit tĂ« skedarĂ«ve sipas burimit. ËshtĂ« pĂ«rmirĂ«suar gjurmimi i stack-ut pĂ«r operacionet asinkrone. ËshtĂ« shtuar mundĂ«sia e injorimit automatik gjatĂ« debugimit tĂ« skripteve tĂ« njohura tĂ« palĂ«ve tĂ« treta. ËshtĂ« shtuar mundĂ«sia e fshehjes sĂ« skedarĂ«ve tĂ« injoruar nĂ« menu dhe panele. ËshtĂ« pĂ«rmirĂ«suar puna me stack-un e thirrjeve nĂ« debugger.
    Publikimi i Chrome 106

    Në panelin Performance është shtuar një track i ri Interactions për vizualizimin e ndërveprimeve me faqen dhe identifikimin e problemeve të mundshme me reagimin e ndërfaqes.

    Publikimi i Chrome 106

Përveç risive dhe korrigjimeve të gabimeve, në versionin e ri janë eliminuar 20 dobësi sigurie. Shumë prej tyre janë zbuluar si rezultat i testimit të automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që do të lejonin anashkalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit të shpërblimeve për zbulimin e dobësive, për këtë publikim Google ka paguar 16 shpërblime me një vlerë totale prej 38500 dollarësh amerikanë (nga një shpërblim prej $9000, $7500, $7000, $5000, $4000, $3000, $2000 dhe $1000). Shuma e tetë shpërblimeve të tjera ende nuk është përcaktuar.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster