Kompania Google publikoi versionin e ri të shfletuesit web Chrome 138. Njëkohësisht, është në dispozicion një version stabil i projektit të hapur Chromium, i cili është baza e Chrome. Shfletuesi Chrome dallon nga Chromium përmes përdorimit të logo-ve të Google, sistemit për dërgimin e njoftimeve në rast të rënies, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit automatik të përditësimeve, përfshirjes së vazhdueshme të Sandbox-it, ofrimit të çelësave për Google API dhe transferimin 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ë. Versioni i ardhshëm i Chrome 139 është planifikuar për 5 Gusht.
Ndryshimet kryesore në Chrome 138:
- Në shiritin e adresës dhe në faqen e hapjes së skedave të reja është implementuar mode AI për rekomandime në lidhje me kërkesat e futur.

- Në shiritin e adresës, në sistemin e rekomandimeve kontekstuale, është realizuar mundësia për të marrë informacion mbi faqen përmes Google Lens, duke bërë pyetje në gjuhën natyrore ose duke treguar për një objekt në ekran.

- Disa përdorues, të cilët e kanë lidhur shfletuesin me një llogari në Google, kanë marrë një formë të re për të aktivizuar sinkronizimin e skedave dhe historinë e navigimit midis pajisjeve, implementuar si një mesazh-këshillë, pranë profilit të përdoruesit.

- Kur përdoren shtesa që ndryshojnë përmbajtjen e faqes së hapjes së skedave të reja, informacioni për shtesën që e ka ndryshuar përmbajtjen tani tregohet në fund të faqes.

- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r grupe tĂ« skedave tĂ« pĂ«rbashkĂ«t, tĂ« cilat mund tĂ« punojnĂ« sĂ« bashku disa pĂ«rdorues. PĂ«rdoruesi mund tĂ« krijojĂ« njĂ« grup skedash dhe ta ndajĂ« atĂ« me pĂ«rdorues tĂ« tjerĂ«, tĂ« cilĂ«t do tĂ« shohin tĂ« njĂ«jtat skeda nĂ« pajisjet e tyre. NĂ« rast se ndonjĂ« nga anĂ«tarĂ«t ndryshon njĂ« skedĂ« nĂ« grup, ndryshimi do tĂ« pasqyrohet menjĂ«herĂ« edhe nĂ« pajisjet e pĂ«rdoruesve tĂ« tjerĂ«. Krijimi i grupeve aktualisht Ă«shtĂ« i disponueshĂ«m vetĂ«m pĂ«r pĂ«rdoruesit e versioneve testuese (Beta/Dev/Canary).
- ĂshtĂ« ofruar mundĂ«sia pĂ«r ofrimin selektiv tĂ« aksesit tĂ« disa shtesave nĂ« API-nĂ« userScript pa pasur nevojĂ« pĂ«r aktivizimin e modit tĂ« zhvilluesit (Developer Mode).
- Implementohet mbështetje për mekanizmin TLS 1.3 Early Data, i cili lejon klientin të dërgojë kërkesa GET para përfundimit të fazës së negociatës së lidhjes TLS.
- Shtohet mundësia e ruajtjes së shënimeve dhe listës për lexim në llogarinë tuaj në Google.
- Implementohet një paralajmërim për faqet e gënjeshtara, të identifikuara nga një model gjuhësor të madh që bazohet në analizën e përmbajtjes. Përdorimi i AI aplikojë në modalitetin e mbrojtjes të zgjeruar të shfletuesit (Mbrojtja e Sigurt > Mbrojtja e Zgjeruar). Modeli AI ekzekutohet në anën e klientit, por në rast se dyshohet për përmbajtje të dyshimtë, kryhet një kontrolle shtesë në sistemet Google.
- Sigurohet sinkronizimi i cilësimeve të modalitetit të mbrojtjes së zgjeruar (Mbrojtja e Sigurt > Mbrojtja e Zgjeruar) ndërmjet shfletuesve në pajisje të ndryshme të përdoruesit (kur aktivizohet mbrojtja e zgjeruar në një pajisje, ajo do të aktivizohet gjithashtu në pajisje të tjera të lidhura me të njëjtën llogari).
- Implementohet API Translator që ofron mundësi për përkthimin e teksteve nga një gjuhë në një tjetër. Si një shembull përdorimi përmendet integrimi i funksionit të përkthimit në chat-in web. Për përkthimin, përdoret modeli AI Gemini Nano, i ekzekutuar në sistemin lokal të përdoruesit.
- Implementohet API Language Detector që lejon të identifikoni gjuhën nga një fragment teksti.
- Implementohet API Summarizer për përmbledhjen e teksteve (përshkrimi i thelbit) ose gjenerimin e titujve dhe përshkrimeve, duke përdorur një model gjuhësor të madh.
- Shtohet API Viewport Segments për organizimin e daljes në pajisje me ekrane të palosshëm.
- Në versionin për Android, shtohet mundësia e përdorimit të API Web Serial për lidhen me portin serial mbi Bluetooth.
- Në përputhje me ndryshimet në specifikimin HTML, të cilat kanë si qëllim mbrojtjen nga sulmet XSS, përfshihet escaping i simboleve «» gjatë serializimit të atributeve të elementeve HTML. Metodat Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML dhe ShadowRoot.getHTML tani do të zëvendësojnë simbolet «<» dhe «>» me «<» dhe «>» gjatë serializimit të HTML në një varg.
- Shtohen funksione të reja CSS abs() dhe sign() për përcaktimin e vlerës absolute dhe shenjës së numrit; progress() për llogaritjen e vlerës ndërmjet dy vlerave të tjera; sibling-index() dhe sibling-count() për stilizimin e elementeve bazuar në pozitat ose numrin e elementeve fqinj.
- NĂ« CSS Ă«shtĂ« shtuar fjala kyçe âstretchâ, e cila lejon elementĂ«t tĂ« zgjaten derisa tĂ« plotĂ«sojnĂ« plotĂ«sisht hapĂ«sirĂ«n e disponueshme tĂ« bllokut.
- NĂ« mjetet pĂ«r zhvilluesit web janĂ« zgjeruar mundĂ«sitĂ« pĂ«r analizimin e performancĂ«s. ĂshtĂ« lehtĂ«suar debugimi i vlerave komplekse tĂ« CSS. Pozita e inspektimit tĂ« aktivitetit tĂ« rrjetit tani ka mundĂ«sinĂ« pĂ«r filtrimin bazuar nĂ« praninĂ« e titujve tĂ« caktuar HTTP. PĂ«r pĂ«rdoruesit e zakonshĂ«m Ă«shtĂ« aktivizuar asistenti AI, qĂ« Ă«shtĂ« nĂ« gjendje tĂ« shpjegojĂ« natyrĂ«n e gabimeve dhe paralajmĂ«rimeve qĂ« shfaqen nĂ« konsolĂ«n web, si dhe tĂ« ofrojĂ« rekomandime pĂ«r zgjidhjen e tyre.
- Në sistemin e ndërtimit të projektit Chromium është bërë kalimi nga mjeti Ninja në sistemin e ndërtimit Siso, i cili mund të përdoret si një zëvendësim të dukshëm për Ninja, që mbështet ekzekutimin e ndërtimeve në distancë. Siso përmban një sërë optimizimesh për të reduktuar kohën e ndërtimit dhe konsumimin e memories, si minimizimi i operacioneve disk dhe rrjet, si dhe ndarja e memories. Sistemi gjithashtu mbështet mbledhjen e metrikave të detajuara mbi performancën për profilimin e procesit të ndërtimit.
Përveç të reja dhe rregullimeve të gabimeve, versioni i ri ka eliminimin e 11 vulnerabiliteteve. Shumica e vulnerabiliteteve janë zbuluar si rezultat i testeve automatike me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë kalimin përmes të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox. Në kuadër të programit për shpërblimet monetare për zbardhjen e vulnerabiliteteve për këtë lëshim, kompania Google ka akorduar 3 shpërblime me vlerë totale prej 6000 dollarësh (një shpërblim prej $1000 dhe një shpërblim prej $4000).
Burimi: opennet.ru




