Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar

Kompania Google publikoi lëshimin e shfletuesit web Chrome 126. Në të njëjtën kohë, është e disponueshme një lëshim stabil i projektit të lirë Chromium, i cili shërben si baza e Chrome. Shfletuesi Chrome dallon nga Chromium për shkak të përdorimit të logo-ve të Google, pranisë së sistemit të dërgimit të njoftimeve në rast crash, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit automatik të instalimit të përditësimeve, vazhdimisht aktivizimit të izolimit Sandbox, dorëzimit të çelësave për Google API dhe transmetimit të parametrave RLZ gjatë kërkimit. 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ë. Lëshimi i ardhshëm i Chrome 127 është planifikuar për 23 korrik.

Të dhënat kryesore në Chrome 126:

  • NĂ« shikuesin e integruar PDF Ă«shtĂ« e pĂ«rfshirĂ« mundĂ«sia pĂ«r tĂ« nxjerrĂ« tekst nga dokumenti, e cila aktivizohet pĂ«rmes opsionit «Nxirr tekstin nga PDF» nĂ« menynĂ« kontekstuale. PĂ«r tĂ« nxjerrĂ« tekst nga dokumentet e skanuara, ku teksti Ă«shtĂ« futur si imazh, pĂ«rdoret mekanizmi i njohjes optike tĂ« karaktereve (OCR) i bazuar nĂ« sistemin e mĂ«simit tĂ« makinerive. Pritet qĂ« kjo mundĂ«si e re tĂ« lehtĂ«sojĂ« punĂ«n me dokumentet PDF pĂ«r ata qĂ« kanĂ« probleme me shikimin dhe pĂ«rdorin lexues ekranesh. NĂ« tĂ« ardhmen, planifikohet tĂ« realizohet njohja e tekstit nĂ« imazhet e shfaqura nĂ« faqe dhe nĂ« ekranĂ« tĂ« kapur. Motori OCR aktivizohet nga default pĂ«r 50% tĂ« pĂ«rdoruesve, ndĂ«rsa tĂ« tjerĂ«t mund ta aktivizojnĂ« atĂ« pĂ«rmes cilĂ«simit «chrome://flags/#pdf-ocr».

    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar
  • NĂ« faqen e konfiguratĂ«s me parametrat e performancĂ«s
    («Përformanca/ Kursimi i kujtesës» në seksionin chrome://settings/performance) është shtuar mundësia për të përshtatur nivelin e agresivitetit të aktivizimit të modalitetit të kursimit të kujtesës (Memory Saver), i cili ul konsumimin e memories RAM duke çliruar kujtesën që zënë skeda joaktive. Për shembull, duke zgjedhur nivelin e moderuar, shfletuesi do të shkarkojë nga memoria më pak skeda sesa nëse do të vendoset në nivelin maksimal. Cilësimin, që sipas standartit është në dispozicion vetëm për disa përdorues, mund ta aktivizoni përmes parametrin «chrome://flags/#memory-saver-aggressiveness».

    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar
  • PĂ«r disa pĂ«rdorues, nĂ« shfletuesin PDF Ă«shtĂ« aktivizuar nga parazgjedhja njĂ« arkitekturĂ« e re OOPIF (out-of-process iframe), ku pĂ«rmbajtja e dokumentit pĂ«rpunohen nĂ« njĂ« proces tĂ« veçantĂ«. Arkitektura e re Ă«shtĂ« çliruar nga komplikimet qĂ« i pĂ«rkasin zbatimit nĂ« bazĂ« tĂ« mekanizmit GuestView dhe e thjeshton shtimin e mundĂ«sive tĂ« reja nĂ« shfletuesin PDF. PĂ«r tĂ« aktivizuar arkitekturĂ«n e re, mund tĂ« pĂ«rdorni cilĂ«simin «chrome://flags/#pdf-oopif».
  • Shtuar mĂ«nyra e parazgjedhur pĂ«r ngarkimin reaktiv (Reactive prefetch), e cila ngarkon resurset e lidhura me faqen gjatĂ« navigimit, pa pritur kĂ«rkesĂ«n e tyre tĂ« vĂ«rtetĂ«, duke lejuar kĂ«shtu shpejtimin e hapjes sĂ« faqeve tĂ« reja. PĂ«r parashikimin e resurseve qĂ« mund tĂ« kenĂ« nevojĂ« nĂ« tĂ« ardhmen, pĂ«rfshihet njĂ« shĂ«rbim i jashtĂ«m Google, qĂ« kthen njĂ« listĂ« rekomandimesh pasi dĂ«rgohet URL-ja e faqeve ku po kryhet navigimi.
  • Shtuar mundĂ«sia e kĂ«rkimit nĂ« shĂ«rbimin Google Lens pĂ«r çdo imazh dhe tekst tĂ« dukshĂ«m nĂ« ekran. Kjo mundĂ«si aktivizohet pĂ«rmes menusĂ« kontekstuale, indikatorit nĂ« shiritin e adresĂ«s ose menusĂ« «⋟», pas sĂ« cilĂ«s pĂ«rdoruesi mund tĂ« pĂ«rzgjedhĂ« objektin e interesit nĂ« ekran dhe tĂ« marrĂ« informacion nĂ« lidhje me tĂ« nga Google Lens. GjatĂ« operacionit nĂ« server Google bĂ«het dĂ«rgimi
    i screenshot-it të ekranit. Kjo mundësi është akoma e aktivizuar nga default për 1% të përdoruesve. Për aktivizimin dhe çaktivizimin e mbështetjes për Google Lens, mund të përdoret ndarja «chrome://flags/#enable-lens-region-search-static-page».
  • JanĂ« pĂ«rmbledhur optimizimet pĂ«r tĂ« pĂ«rshpejtuar kalimin e provĂ«s Speedometer 3 — nĂ« dy vjet, performanca e Chrome nĂ« kĂ«tĂ« provĂ« Ă«shtĂ« rritur me 72%. PĂ«r shembull, Ă«shtĂ« pĂ«rmirĂ«suar funksioni SpaceSplitString, i pĂ«rdorur gjatĂ« analizĂ«s sĂ« shprehjeve tĂ« tipit "class='foo bar'"; janĂ« optimizuar funksionet e menaxhimit tĂ« memories, janĂ« hequr operacionet e tepĂ«rta gjatĂ« punĂ«s me elementĂ«t e formularĂ«ve web, dhe janĂ« pĂ«rshpejtuar veprimet mĂ« tĂ« pĂ«rdorura. Po ashtu, Ă«shtĂ« optimizuar pĂ«rdorimi i innerHTML dhe Ă«shtĂ« pĂ«rshpejtuar renderimi i fonteve. PĂ«rshpejtimet janĂ« arritur gjithashtu falĂ« optimizimit tĂ« grumbulluesit tĂ« plehrave nĂ« motorin V8, efikasiteti i tĂ« cilit Ă«shtĂ« rritur duke aktivizuar grumbullimin e plehrave gjatĂ« kohĂ«s sĂ« papunĂ«s sĂ« procesit tĂ« renderimit, nĂ« mĂ«nyrĂ« qĂ« tĂ« mos konkurrojĂ« me aplikacionin pĂ«r burimet e CPU.
    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar
  • Efiçenca e punĂ«s me Cookie Ă«shtĂ« rritur ndjeshĂ«m, duke reduktuar vonesat gjatĂ« punĂ«s me faqet e internetit. MĂ« parĂ«, me çdo kĂ«rkesĂ« pĂ«r Cookie, dĂ«rgohej njĂ« kĂ«rkesĂ« IPC sinkrone nga procesi qĂ« merrej me pĂ«rpunimin e faqes nĂ« procesin qĂ« ofronte ndĂ«rveprimin nĂ« rrjet. Duke pasur parasysh se vlerat nga Cookie pĂ«rdoren aktivisht nĂ« aplikacionet web, kĂ«rkesat e tilla midis proceseve ngadalĂ«sonin punĂ«n, kur 87% e kĂ«rkesave nĂ« procesin tjetĂ«r ishin tĂ« tepĂ«rta.

    Për zgjidhjen e problemit është përdorur një arkitekturë e re, ku çdo proces përmban kopjen e tij të të dhënave Cookie dhe i qaset asaj direkt, ndërsa ndryshimet në Cookie, të cilat, për shembull, mund të ndodhin gjatë punës me të njëjtat Cookie në një skedë tjetër, ndjeken përmes një mekanizmi versionimi. Thelbi i këtij mekanizmi është që çdo vlerë
    document.cookie bashkëngjitet me një numër versioni, i cili ruhet në memorien e ndarë, rritet me ndryshimin e vlerës dhe kontrollohet me instancën ekzistuese gjatë leximit.

    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar
  • Shto Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rdorur API View Transitions pĂ«r krijimin e efektet tĂ« animacionit kalim nga njĂ« faqe nĂ« njĂ« tjetĂ«r brenda tĂ« njĂ«jtit site (same-origin). MĂ« pare, ky API mund tĂ« pĂ«rdorej vetĂ«m pĂ«r efektet midis gjendjeve tĂ« ndryshme tĂ« DOM nĂ« njĂ« faqe (p.sh., kalimi i butĂ« nga njĂ« imazh nĂ« njĂ« tjetĂ«r). PĂ«r tĂ« aplikuar efektet e kalimit midis dokumenteve tĂ« ndryshme, duhet tĂ« pĂ«rdoret pronĂ«sia "navigation: auto" nĂ« rregullin @-"view-transition".
  • Aktivizohet API CloseWatcher, i cili lejon ndjekjen e kĂ«rkesave Close nĂ« aplikacionet web dhe reagimin ndaj tyre (p.sh., mund tĂ« krijoni njĂ« manipulues pĂ«r butonin "mbrapa" nĂ« smartphone-t Android).
    Close-kërkesat formohen kur përpiqeni të mbyllni modalet (<dialog>) dhe dialogët e dalshëm (popover=»») përmes shtypjes së çelësit Esc, përdorimit të butonit "Mbrapa" ose gjestit të ekranit në smartphone.
  • NĂ« API-nĂ« Gamepad, e cila lejon ndjekjen dhe pĂ«rpunimin e ngjarjeve nga gamepad dhe kontrollet e lojĂ«rave, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mekanizmat e ofrimit tĂ« kthimit tĂ« informacionit (trigger-rumble), siç Ă«shtĂ« vibrimi.
  • NĂ« interefeset GeolocationCoordinates dhe GeolocationPosition Ă«shtĂ« shtuar metoda .toJSON() pĂ«r serializimin e objekteve me koordinata nĂ« formatin JSON.
  • NĂ« versionin pĂ«r ChromeOS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin e shfaqjes sĂ« tab-Ă«ve (prona CSS "display: tabbed"), e cila mundĂ«son pĂ«rdorimin e tab-eve nĂ« njĂ« aplikacion web, pĂ«r shembull, pĂ«r organizimin e redaktimit tĂ« disa dokumenteve.
  • ËshtĂ« shtuar njĂ« mundĂ«si eksperimentale (origjin prova) pĂ«r parapamjen e pĂ«rmbajtjes qĂ« merret nga kamera ose mikrofon.
  • NĂ« API-nĂ« WebGPU Ă«shtĂ« pĂ«rshpejtuar ndjeshĂ«m kompilimi i shader-eve. NĂ« backend pĂ«r API-nĂ« grafike Vulkan Ă«shtĂ« optimizuar ngarkimi i tĂ« dhĂ«nave nĂ« GPU (Ă«shtĂ« siguruar shkrimi direkt nĂ« buffer-in e GPU pa kopjime tĂ« ndĂ«rmjetme).
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit e web-it. NĂ« seksionin ‘Aplikacioni > Ruajtja’ Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« inspektuar tĂ« dhĂ«nat e ruajtura duke pĂ«rdorur API-nĂ« e Storage Buckets, e cila lejon organizimin e ruajtjes sĂ« tĂ« dhĂ«nave me ndarje nĂ« segmente tĂ« veçanta, tĂ« asociaura me API-nĂ« e IndexedDB dhe CacheStorage. NĂ« panelin e vlerĂ«simit tĂ« performancĂ«s Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« lĂ«vizur dhe fshehur pista, si dhe pĂ«r tĂ« pĂ«rjashtuar informacionin mbi ekzekutimin e skripteve nga grafiku i performancĂ«s dhe pĂ«r tĂ« aktivizuar modalitetin e ngadalĂ«simit artifical tĂ« performancĂ«s sĂ« sistemit 20 herĂ«.

    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar

    NĂ« panelin e ndjekjes sĂ« aktivitetit tĂ« rrjetit Ă«shtĂ« ofruar mbĂ«shtetje pĂ«r zĂ«vendĂ«simin e pĂ«rgjigjes sĂ« marra me tĂ« gjithĂ« rreshtin e titullit HTTP nĂ« formatin ‘emri: vlera’. NĂ« panelin e vĂ«zhgimit tĂ« konsumit tĂ« memories janĂ« shtuar filtrore pĂ«r tĂ« identifikuar pĂ«rdorimin e paperfekt tĂ« memories, siç janĂ« ekzistencat e rreshtave tĂ« dyfishtĂ« apo mbajtja e objekteve tĂ« lidhura me nodet DOM tĂ« shkĂ«putura.

    Lëshimi i shfletuesit web Chrome 126 me motorin OCR të integruar

Përveç përmirësimeve dhe rregullimeve të gabimeve, versioni i ri ka eliminuar 21 vulnerabilitete. Shumica e këtyre vulnerabiliteteve u identifikuan përmes testimeve automatike me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. 9 problemeve u është caktuar një nivel i lartë rreziku. Nuk janë identifikuar probleme kritike që lejojnë anashkalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit jashtë mjedisit sandbox. Në kuadër të programit të shpërblimit për zbulesat e vulnerabiliteteve për versione aktuale, Google ka dhuruar 11 shpërblime me një total prej më shumë se 168 mijë dollarëve amerikanë.

Për vulnerabilitetin CVE-2024-5839, i lidhur me një problem në implementimin e mekanizmit të alokimit të memories, është dhënë një shpërblim rekord prej 100115 dollarësh. Ky vulnerabilitet ka marrë një nivel të mesëm rreziku, ndonëse potencialisht lejon dëmtimin e memories në heap gjatë përpunimit të përmbajtjes HTML të dizajnuar në mënyrë të veçantë. Për më tepër, është dhënë një shpërblim prej 25000, 7000, 3000, 2000, 1000 dhe 500 dollarësh, si dhe dy shpërblime prej 10000 dhe 5000 dollarësh. Shuma e 7 shpërblimeve ende nuk është përcaktuar.

Burimi: opennet.ru

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