Publikimi 108 i Chrome

Google ka zbuluar lëshimin e shfletuesit të internetit Chrome 108. Në të njëjtën kohë, është i disponueshëm një lëshim i qëndrueshëm i projektit falas Chromium, i cili shërben si bazë e Chrome. Shfletuesi Chrome ndryshon nga Chromium në përdorimin e logove të Google, praninë e një sistemi për dërgimin e njoftimeve në rast përplasjeje, modulet për luajtjen e përmbajtjes video të mbrojtur nga kopjimi (DRM), një sistem për instalimin automatik të përditësimeve, aktivizimin e përhershëm të izolimit të Sandbox , duke furnizuar çelësat në API të Google dhe duke transmetuar parametrat RLZ- gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për të përditësuar, dega Extended Stable mbështetet veçmas, e ndjekur nga 8 javë. Lëshimi tjetër i Chrome 109 është planifikuar për 10 janar.

Ndryshimet kryesore në Chrome 108:

  • Dizajni i dialogut të menaxhimit të të dhënave të "Cookie" dhe faqes është ndryshuar (i thirrur përmes lidhjes "Cookies" pasi klikoni në bllokimin në shiritin e adresave). Dialogu është thjeshtuar dhe tani shfaq informacionin e ndarë sipas sajtit.
    Publikimi 108 i Chrome
  • Janë propozuar dy mënyra të reja të optimizimit të shfletuesit - Memory Saver dhe Energy Saver, të cilat ofrohen në cilësimet e performancës (Cilësimet> Performanca). Modalitetet janë aktualisht të disponueshme vetëm në platformat ChromeOS, Windows dhe macOS.
  • Menaxheri i fjalëkalimeve ofron mundësinë për të bashkangjitur një shënim për çdo fjalëkalim të ruajtur. Ashtu si një fjalëkalim, shënimi shfaqet në një faqe të veçantë vetëm pas vërtetimit.
  • Versioni Linux vjen me një klient të integruar DNS si parazgjedhje, i cili më parë ishte i disponueshëm vetëm në versionet Windows, macOS, Android dhe ChromeOS.
  • Në platformën Windows, kur instaloni Chrome, një shkurtore për të nisur shfletuesin tani ngjitet automatikisht në shiritin e detyrave.
  • U shtua aftësia për të gjurmuar ndryshimet e çmimeve për produktet e zgjedhura në disa dyqane online (Lista e blerjeve). Kur çmimi ulet, përdoruesit i dërgohet një njoftim ose email (në Gmail). Shtimi i një produkti për gjurmim bëhet duke klikuar butonin "Gjurmo çmimin" në shiritin e adresave ndërsa jeni në faqen e produktit. Produktet e gjurmuara ruhen së bashku me faqeshënuesit. Funksioni është i disponueshëm vetëm për përdoruesit me një llogari aktive Google, kur sinkronizimi është i aktivizuar dhe shërbimi "Aktiviteti i uebit dhe i aplikacioneve" është aktivizuar.
    Publikimi 108 i Chrome
  • Mundësia për të parë rezultatet e kërkimit në shiritin anësor në të njëjtën kohë me shikimin e një faqeje tjetër është aktivizuar (në një dritare mund të shihni njëkohësisht përmbajtjen e faqes dhe rezultatin e hyrjes në motorin e kërkimit). Pasi të shkoni në një faqe nga një faqe me rezultate kërkimi në Google, një ikonë me shkronjën "G" shfaqet përpara fushës së hyrjes në shiritin e adresave; kur klikoni mbi të, hapet një panel anësor me rezultatet e një më parë kërkimi i ndërmarrë.
    Publikimi 108 i Chrome
  • Në API-në e qasjes në sistemin e skedarit, i cili lejon aplikacionet e uebit të lexojnë dhe të shkruajnë të dhëna drejtpërdrejt në skedarët dhe drejtoritë në pajisjen e përdoruesit, metodat getSize(), truncate(), flush() dhe close() në objektin FileSystemSyncAccessHandle janë zhvendosur. nga një model ekzekutimi asinkron në një model sinkron, i ngjashëm me metodat read() dhe write(). Ndryshimi siguron një API plotësisht sinkron të FileSystemSyncAccessHandle për të përmirësuar performancën e aplikacioneve të bazuara në WebAssembly (WASM).
  • Mbështetje e shtuar për madhësi shtesë të zonës së dukshme (porta e shikimit) - "i vogël" (s), "i madh" (l) dhe "dinamik" (d), si dhe njësi matëse të lidhura me këto madhësi - "*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ësitë e propozuara të matjes ju lejojnë të lidhni madhësinë e elementeve me madhësinë më të vogël, më të madhe dhe dinamike të zonës së dukshme në përqindje (madhësia ndryshon në varësi të shfaqjes, fshehjes dhe gjendjes së shiritit të veglave).
    Publikimi 108 i Chrome
  • Mbështetja për fontet vektoriale me ngjyra të ndryshueshme në formatin COLRv1 është aktivizuar (një nëngrup shkronjash OpenType që përmbajnë, përveç glifeve vektoriale, një shtresë me informacione ngjyrash).
  • Për të kontrolluar mbështetjen e fontit me ngjyra, funksionet font-tech() dhe font-format() janë shtuar te rregullat @supports CSS dhe funksioni tech() është shtuar te rregullat @font-face CSS.
  • API-ja e Federuar e Menaxhimit të Kredencialeve (FedCM) është propozuar për të lejuar krijimin e shërbimeve të identitetit të federuara, të ruajtjes së privatësisë, të cilat funksionojnë pa mekanizma gjurmimi në faqe, si p.sh. përpunimi i kukive nga palët e treta.
  • Tani është e mundur të aplikohet vetia ekzistuese "overflow" CSS për elementët e zëvendësuar që shfaqen jashtë kufirit të përmbajtjes, të cilat në kombinim me vetinë objekt-view-box mund të përdoren për të krijuar imazhe me hijen e tyre.
  • Vetitë e shtuara të CSS-së para, pas-pas dhe thyerje brenda, duke ju lejuar të personalizoni sjelljen e ndërprerjeve në daljen e fragmentuar në kontekstin e faqeve, kolonave dhe zonave individuale. Për shembull, "figura { break-inside: shmangur;}" do të parandalojë që faqja të thyhet brenda figurës.
  • Vetitë CSS align-item, justify-item, align-self dhe justify-self ofrojnë mundësinë për të përdorur vlerën "Last Baseline" për t'u lidhur me bazën e fundit në një plan urbanistik ose rrjetë.
  • U shtua ngjarja ContentVisibilityAutoStateChanged, e krijuar për elementët me veçorinë "content-visibility: auto" kur ndryshon gjendja e interpretimit të elementit.
  • Është e mundur të aksesohet API-ja e Zgjerimeve të Burimit të Medias në kontekstin e punëtorëve, e cila mund të përdoret, për shembull, për të përmirësuar performancën e riprodhimit të medias me bufer duke krijuar një objekt MediaSource në një punonjës të veçantë dhe duke transmetuar rezultatet e punës së tij në HTMLMediaElement në fillin kryesor.
  • Kreu i "Politikave të lejeve" HTTP, i përdorur për të deleguar autoritet dhe për të aktivizuar veçoritë e përparuara, lejon shkronja të egra si "https://*.bar.foo.com/".
  • U hoqën API-të e vjetruara window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Janë bërë përmirësime në mjetet për zhvilluesit e uebit. Këshillat e veglave për vetitë joaktive CSS janë shtuar në panelin e stileve. Paneli i Regjistruesit zbaton zbulimin automatik të XPath dhe përzgjedhësve të tekstit. Debugger ofron mundësinë për të kaluar përmes shprehjeve të ndara me presje. Cilësimet "Cilësimet > Lista e shpërfilljes" janë zgjeruar.

Përveç risive dhe rregullimeve të gabimeve, versioni i ri eliminon 28 dobësi. Shumë nga dobësitë u identifikuan si rezultat i testimit të automatizuar duke përdorur mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk është identifikuar asnjë problem kritik që do të lejonte të anashkalonte të gjitha nivelet e mbrojtjes së shfletuesit dhe të ekzekutonte kodin në sistem jashtë mjedisit të sandbox. Si pjesë e programit për të paguar shpërblime në para për zbulimin e dobësive për versionin aktual, Google pagoi 10 çmime në shumën prej 74 mijë dollarë amerikanë (një çmim prej 15000 dollarë, 11000 dollarë dhe 6000 dollarë, pesë çmime prej 5000 dollarë, tre çmime prej 3000 dollarë dhe 2000 dollarë , dy çmime prej 1000 dollarësh). Madhësia e 6 shpërblimeve nuk është përcaktuar ende.

Burimi: opennet.ru

Shto një koment