Kompania Google publikoi version e shfletuesit web Chrome 138. Në të njëjtën kohë, është e disponueshme një lëshim i qëndrueshëm i projektit të lirë Chromium, i cili përbën bazën e Chrome. Shfletuesi Chrome dallon nga Chromium në përdorimin e logotipeve Google, sistemin e dërgimit të njoftimeve në rast crash, modul të përdorur për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemin e përditësimeve automatike, aktivizimin e vazhdueshëm të Sandbox-isolimit, shpërndarjen e çelësave për Google API dhe transmetimin e parametrave RLZ gjatë kërkimeve. Për ata që kanë nevojë për më shumë kohë për përditësimin, mbështetet një degë e veçantë Extended Stable, e shoqëruar me 8 javë. Lëshimi i ardhshëm i Chrome 139 është planifikuar për 5 gusht.
Këto janë ndryshimet kryesore në Chrome 138:
- Në shiritin e adresës dhe në faqen e hapjes së skedave të reja është zbatuar moda AI për rekomandime të lidhura me kërkimin e hyrjes.

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

- Disa përdorues që kanë lidhur shfletuesin me llogarinë e tyre në Google, u është ofruar një formë e re për aktivizimin e sinkronizimit të skedave dhe historisë së navigimit midis pajisjeve, e cila është realizuar si një njoftim, pranë profilit të përdoruesit.

- Kur përdoren shtesa që ndryshojnë përmbajtjen e faqes së hapjes së skedës së re, informacioni rreth shtesës që ka ndryshuar përmbajtjen tani shfaqet në fund të faqes.

- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r grupe skedash tĂ« pĂ«rbashkĂ«ta, me tĂ« cilat mund tĂ« punojnĂ« disa pĂ«rdorues sĂ« bashku. 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 njĂ«ri nga pjesĂ«marrĂ«sit ndryshon ndonjĂ« skedĂ« nĂ« grup, ndryshimi do tĂ« pasqyrohet menjĂ«herĂ« edhe nĂ« pajisjet e pĂ«rdoruesve tĂ« tjerĂ«. Krijimi i grupeve Ă«shtĂ« pĂ«r momentin e disponueshĂ«m vetĂ«m pĂ«r pĂ«rdoruesit e kompilimeve testuese (Beta/Dev/Canary).
- është ofruar mundësia për dhënien selektive të qasjes së veçante për disa shtesa në API userScript pa nevojën për aktivizimin e Mënyrës së zhvilluesit (Developer Mode).
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r mekanizmin TLS 1.3 Early Data, e cila lejon klientin tĂ« dĂ«rgojĂ« kĂ«rkesa GET para se tĂ« pĂ«rfundojĂ« faza e negociatĂ«s sĂ« TLS.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ruajtur shĂ«nime dhe lista pĂ«r lexim nĂ« llogarinĂ« tuaj nĂ« Google.
- ĂshtĂ« zbatuar njĂ« paralajmĂ«rim pĂ«r faqet mashtruese, tĂ« identifikuara nga njĂ« model gjuhĂ«sor tĂ« madh mbi bazĂ«n e analizĂ«s sĂ« pĂ«rmbajtjes. PĂ«rdorimi i AI-tĂ« zbatohet nĂ« Modalitetin e Mbrojtjes sĂ« Zgjeruar tĂ« shfletuesit (Safe Browsing > Enhanced protection). Modeli i AI ekzekutohet nĂ« anĂ«n e klientit, por nĂ« rast se identifikohen dyshime pĂ«r pĂ«rmbajtje tĂ« dyshimtĂ«, bĂ«het njĂ« kontroll shtesĂ« pĂ«r serverĂ« Google.
- është siguruar sinkronizimi i cilësimeve të modit të mbrojtjes së zgjeruar (Safe Browsing > Enhanced protection) midis shfletuesve në pajisje të ndryshme të përdoruesit (kur mbrojtja e zgjeruar aktivizohet në një pajisje, ajo do të aktivizohet edhe në pajisjet e tjera të lidhura me të njëjtën llogari).
- është zbatuar API Translator që ofron mundësi për përkthimin e teksteve nga një gjuhë në një tjetër. Si shembull i një aplikimi përmendet integrimi i funksionit të përkthimit në web-chat. Për përkthimin përdoret modeli AI Gemini Nano, i cili ekzekutohet në sistemin lokal të përdoruesit.
- është zbatuar API Language Detector, i cili lejon përcaktimin e gjuhës bazuar në një fragment teksti.
- është zbatuar API Summarizer për përmbledhjen e teksteve (shkurtimi i përmbajtjes) ose gjenerimin e titujve dhe përshkrimeve, duke përdorur një model të madh gjuhësor.
- është shtuar API Viewport Segments për organizimin e paraqitjes në pajisje me ekrane të palosura.
- Në versionin për Android është shtuar mundësia e përdorimit të API Web Serial për lidhje me portin serial përmes Bluetooth.
- Në përputhje me ndryshimet në specifikimin HTML, të cilat synojnë të mbrojnë nga sulmet XSS, është përfshirë ekranimi 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 "" me "<" dhe ">" gjatë serializimit të HTML në një varg.
- Janë shtuar funksione të reja CSS abs() dhe sign() për përcaktimin e vlerës absolute dhe shenjës së një numri; progress() për llogaritjen e vlerës ndërmjet dy vlerave të tjera; sibling-index() dhe sibling-count() për stilizimin e elementeve në bazë të pozicionit ose numrit të elementeve fqinj.
- Në CSS është shtuar fjalëkyçi "stretch", që lejon elementët të shtrihen derisa të plotësojnë plotësisht hapësirën e disponueshme të bllokut.
- Në mjetet për zhvillimin e webit, janë zgjeruar mundësitë për analizën e performancës. Debugging-u i vlerave të komplikuara CSS është bërë më i thjeshtë. Gjatë inspektimit të aktiviteteve rrjetore është e mundur filtrimi në bazë të pr presence së titujve HTTP të caktuar. Për përdoruesit e zakonshëm është përfshirë një asistent AI, i cili është në gjendje të shpjegojë natyrën e gabimeve dhe paralajmërimeve që shfaqen në konsolën web, si dhe të japë rekomandime për zgjidhjen e tyre.
- Në sistemin e ndërtimit të projektit Chromium, është realizuar kalimi nga mjeti Ninja në sistemin e ndërtimit Siso, i cili mund të përdoret si një zëvendësues transparent për Ninja, duke mbështetur ekzekutimin e punëve të ndërtimit në distancë. Siso përfshin një seri optimizimesh për të reduktuar kohën e ndërtimit dhe konsumin e memories, si minimizimi i operacioneve disk dhe rrjet, si dhe ndarja e memories. Sistemi gjithashtu mbështet ndërtimin e metrike të detajuara të performancës për profilimin e procesit të ndërtimit.
Përveç inovacioneve dhe rregullimeve të gabimeve, në versionin e ri janë eliminuar 11 dobësi. Shumica e dobësive 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ë parandalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox. Në kuadër të programit të shpërblimeve për zbulesat e dobësive për këtë version, kompania Google ka dhënë 3 shpërblime me një total prej 6000 dollarësh (një shpërblim prej $1000 dhe një shpërblim prej $4000).
Burimi: opennet.ru




