Kompania Google paraqiti versionin e shfletuesit web Chrome 108. NdĂ«rkohĂ«, Ă«shtĂ« nĂ« dispozicion njĂ« version i stabil i projektit tĂ« lirĂ« Chromium, i cili shĂ«rben si baza e Chrome. Shfletuesi Chrome dallohet nga Chromium pĂ«r pĂ«rdorimin e logotipeve tĂ« Google, disponimin e sistemit pĂ«r dĂ«rgimin e njoftimeve nĂ« rast tĂ« dĂ«shtimeve, moduleve pĂ«r riprodhimin e pĂ«rmbajtjes video tĂ« mbrojtur nga kopjimi (DRM), sistemin automatik tĂ« pĂ«rditĂ«simit, pĂ«rfshirjen e vazhdueshme tĂ« izolimit Sandbox, ofrimin e çelĂ«save pĂ«r API-tĂ« e Google dhe transmetimin e parametrave RLZ gjatĂ« kĂ«rkimeve. PĂ«r ata qĂ« kanĂ« nevojĂ« pĂ«r mĂ« shumĂ« kohĂ« pĂ«r pĂ«rditĂ«sim, mbĂ«shtetet veçmas dega Extended Stable, e cila shoqĂ«rohet me 8 javĂ«. Ăliron Chrome 109 Ă«shtĂ« planifikuar pĂ«r mĂ« 10 janar.
Ndryshimet kryesore në Chrome 108:
- I është ndryshuar dizajni i dialogut të menaxhimit të Cookie-ve dhe të dhënave të faqeve (që aktivizohet përmes lidhjes Cookie pas klikimit në ikonën e çelësit në shiritin e adresës). Dialogu është thjeshtësuar dhe tani paraqet informacionin me ndarje sipas faqeve.

- JanĂ« propozuar dy metoda tĂ« reja pĂ«r optimizimin e funksionimit tĂ« shfletuesit â Kursimi i memories (Memory Saver) dhe Kursimi i energjisĂ« (Energy Saver), tĂ« cilat ofrohen nĂ« cilĂ«simet e performancĂ«s (Settings > Performance). Metodat janĂ« pĂ«r momentin tĂ« disponueshme vetĂ«m nĂ« platformat ChromeOS, Windows dhe macOS.
- Në menaxherin e fjalëkalimeve është ofruar mundësia për të bashkangjitur një shënim për çdo fjalëkalim të ruajtur. Ashtu si fjalëkalimi, shënimi tregohet në një faqe të veçantë vetëm pas autentikimit.
- Në versionin për Linux, klienti i integruar DNS është aktivizuar si parazgjedhje, i cili më parë përdorej vetëm në versionet për Windows, macOS, Android dhe ChromeOS.
- Në platformën Windows, kur instalohet Chrome, ikona për hapjen e shfletuesit tani ngjitet automatikisht në panelin e detyrave.
- Shtuar mundësia për të ndjekur ndryshimet e çmimeve të produkteve të preferuara në disa dyqane online (Lista e Blerjeve). Kur çmimi ulin, përdoruesi merr një njoftim ose email (në Gmail). Shtimi i produktit për ndjekje bëhet përmes klikimit të butonit "Track price" në shiritin e adresës kur ndodhet në faqen e produktit. Produktet e ndjekura ruhen së bashku me shenjat. Kjo funksionalitet është e disponueshme vetëm për përdoruesit me një llogari aktive në Google, duke përfshirë sinkronizimin dhe aktivizimin e shërbimit "Web & App Activity".

- Aktivizuar mundësia për të parë rezultatet e kërkimit në panelin anësor njëkohësisht me shikimin e një faqe tjetër (në një dritare mund të shihni si përmbajtjen e faqes ashtu edhe rezultatin e kërkimit). Pas kalimit në një faqe nga rezultati i kërkimit në Google, para fushës së hyrjes në shiritin e adresës shfaqet një ikonë me shkronjën "G", e cila, pas klikimit, hap panelin anësor me rezultatet e kërkimit të mëparshëm.

- Në API-në e Qasjes në Sistemin e Skedarëve, e cila lejon aplikacionet web të lexojnë dhe shkruajnë të dhëna direkt në skedarë dhe katalogë në pajisjen e përdoruesit, metodat getSize(), truncate(), flush() dhe close() në objektin FileSystemSyncAccessHandle janë përkthyer nga modeli asinkron në modelin sinkron të ekzekutimit, në përputhje me metodat read() dhe write(). Ky ndryshim mundësoi ofrimin e një API-je të Plotë Sinkronizuese FileSystemSyncAccessHandle, duke rritur kështu performancën e aplikacioneve të bazuara në WebAssembly (WASM).
- Shtuar mbĂ«shtetje pĂ«r madhĂ«si tĂ« tjera tĂ« dukshme (viewport) â "small" (s), "large" (l) dhe "dynamic" (d), si dhe madhĂ«sitĂ« e lidhura me tĂ« dhĂ«nat â "*vi" (vi, svi, lvi dhe dvi), "*vb" (vb, svb, lvb dhe dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "*vmax" (svmax, lvmax, dvmax) dhe "*vmin" (svmin, lvmin dhe dvmin). NjĂ«si tĂ« propozuara tĂ« masĂ«s lejojnĂ« lidhjen e madhĂ«sisĂ« sĂ« elementeve me madhĂ«sinĂ« mĂ« tĂ« vogĂ«l, mĂ« tĂ« madhe dhe dinamike tĂ« dukshme nĂ« pĂ«rqindje (madhĂ«sia ndryshon nĂ« varĂ«si tĂ« dukjes, fshehjes dhe gjendjes sĂ« panelit tĂ« instrumenteve).

- ĂshtĂ« aktivizuar mbĂ«shtetje pĂ«r fontet vektoriale me ngjyra tĂ« ndryshueshme nĂ« formatin COLRv1 (nĂ«ngrup i fontĂ«ve OpenType, qĂ« pĂ«rmban pĂ«rveç glyph-ve vektoriale njĂ« rrjesht me informacion pĂ«r ngjyrĂ«n).
- Për të verifikuar mbështetjen e fontëve me ngjyra, janë shtuar funksionet font-tech() dhe font-format() në rregullat CSS @supports, ndërsa funksioni tech() është shtuar në rregullat CSS @font-face.
- ĂshtĂ« propozuar API Federated Credential Management (FedCM), i cili mundĂ«son krijimin e shĂ«rbimeve tĂ« bashkuara tĂ« identifikimit, tĂ« cilat sigurojnĂ« ruajtjen e privatĂ«sisĂ« dhe funksionojnĂ« pa mekanizma ndjekjeje ndĂ«r-sajtesh, tĂ« tilla si pĂ«rpunimi i cookies nga palĂ«t e treta.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« aplikuar pronĂ«n ekzistuese CSS "overflow" nĂ« elementĂ« tĂ« zĂ«vendĂ«suar, tĂ« cilĂ«t shfaqen jashtĂ« pĂ«rmbajtjes, qĂ« nĂ« lidhje me pronĂ«n object-view-box mund tĂ« pĂ«rdoren pĂ«r krijimin e imazheve me hijen e tyre.
- Janë shtuar pronat CSS break-before, break-after dhe break-inside, që lejojnë konfigurimin e sjelljes së ndarjeve gjatë shfaqjes së fragmentuar në përputhje me faqe, kolona dhe zona të veçanta. Për shembull, "figure { break-inside: avoid;}" do të ndalojë ndarjen e faqes brenda vizatimit.
- Në pronat CSS align-items, justify-items, align-self dhe justify-self është ofruar mundësia e përdorimit të vlerës 'last baseline' për rreshtimin e lidhur me vijën e fundit referuese në planin flex ose grid.
- Shtuar ngjarja ContentVisibilityAutoStateChanged, e cila gjenerohet për elementët me pronën 'content-visibility: auto' kur ndryshon gjendja e vizatimit të elementit.
- Kjo ofron mundësinë e qasjes në API Media Source Extensions në kontekstin e punonjësve, që mund të përdoret, për shembull, për të rritur performancën e riprodhimit të mediave të tamponuara përmes krijimit të një objekti MediaSource në një punonjës të veçantë dhe transmetimin e rezultateve të punës së tij në HTMLMediaElement në rrjedhën kryesore.
- Në header-in HTTP Permissions-Policy, i cili përdoret për delegimin e autorizimeve dhe përfshirjen e mundësive të përparuara, është lejuar përdorimi i maskave, për shembull, 'https://*.bar.foo.com/'.
- Shtesat e vjetruara API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile() janë eliminuar.
- Shtohen përmirësimet në mjetet për zhvilluesit e uebit. Në panelin e Styles janë shtuar sugjerime për pronat CSS që nuk janë aktive. Në panelin Recorder është implementuar automatikisht identifikimi i selektorëve XPath dhe text. Në debugger është ofruar mundësia për të kaluar hap pas hapi përmes shprehjeve të ndara me presje. Janë zgjeruar cilësimet "Settings > Ignore List".
Përveç risive dhe rregullimeve të gabimeve në versionin e ri, janë eliminuar 28 vulnerabilitete. Shumica e vulnerabiliteteve janë zbuluar si rezultat i testimit automatizuar me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë kalimin e të gjithë niveleve të mbrojtjes të shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox. Në kuadër të programit të shpërblimit për zbulimin e vulnerabiliteteve për lëshimin aktual, kompania Google ka paguar 10 shpërblime me një total prej 74,000 dollarësh (me një shpërblim prej $15,000, $11,000 dhe $6,000, pesë shpërblime prej $5,000, tre shpërblime nga $3,000 dhe $2,000, dy shpërblime prej $1,000). Shuma e 6 shpërblimeve ende nuk është përcaktuar.
Burimi: opennet.ru




