Kompania Google publikoi versionin e saj të shfletuesit web Chrome 144. Në të njëjtën kohë, është në dispozicion një version stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallon nga Chromium për përdorimin e logove të Google, përfshirjen e sistemit të dërgimit të njoftimeve në rast të përplasjeve, modulet për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemin automatik të instalimit të përditësimeve, përfshirjen e përhershme të izolimit Sandbox, furnizimin me çelësa për Google API dhe transmetimin e 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 145 është planifikuar për 10 shkurt.
Një veçori e veçantë është shtimi në degën testuese Chrome Canary, mbi bazën e së cilës do të formohet versioni Chrome 147, e cila ofron mundësinë për të çaktivizuar funksionalitetet e AI në shfletues, të lidhura me ekzekutimin e modeleve AI në sistemin lokal të përdoruesit. Në konfiguruesin në seksionin "System" është shtuar opsioni "On-device GenAI Enabled", që siguron fshirjen e të gjitha modeleve gjeneruese që ekzekutohen lokalisht dhe çaktivizimin e funksionaliteteve të lidhura me to, siç është identifikimi i përmbajtjes së dëmshme në modin e mbrojtjes së avancuar.

Në Chrome Canary është shtuar gjithashtu mbështetje për formatin e imazheve JPEG XL, për të cilin përfaqësuesit e Google përmendën gatishmërinë për të rikthyer në nëntor. Për dekodimin e JPEG XL përdoret (1, 2) biblioteca jxl-rs me implementimin e JPEG-XL në gjuhën Rust. Për aktivizimin e JPEG XL është shtuar parametri "chrome://flags/#enable-jxl-image-format".
Në versionin Chrome Beta, mbi të cilin do të formohet lëshimi i Chrome 145, është shtuar një mod i shfaqjes vertikale të kartelave. Për të zëvendësuar panelin e sipërm horizontal me butona kartelash me një panel anësor me kartela vertikale, është propozuar konfigurimi «chrome://flags/#vertical-tabs». Pasi të aktivizohet kjo opsion, në menunë e kontekstit që shfaqet kur klikoni me butonin e djathtë në një hapësirë të zbrazët në panelin e kartelave, do të shfaqet butoni «Show tabs on the side».

Ndryshimet kryesore në Chrome 144:
- ĂshtĂ« vazhduar zhvillimi i modit AI, i cili lejon ndĂ«rveprimin me agjentĂ«t AI nga barra adresĂ«s ose nga faqja qĂ« shfaqet kur hapet njĂ« kartelĂ« e re. Modo AI ofron mundĂ«sinĂ« pĂ«r tĂ« bĂ«rĂ« pyetje komplekse nĂ« gjuhĂ«n natyrore dhe pĂ«r tĂ« marrĂ« pĂ«rgjigje tĂ« bazuara nĂ« agregimin e informacionit nga faqet mĂ« relevante mbi temĂ«n e dhĂ«nĂ«. NĂ«se Ă«shtĂ« e nevojshme, pĂ«rdoruesi mund tĂ« sqarojĂ« informacionin me pyetje tĂ« ndihmĂ«s. Modo gjithashtu lejon tĂ« bĂ«hen pyetje rreth pĂ«rmbajtjes sĂ« faqes drejtpĂ«rdrejt nga barra adresĂ«s.
NĂ« Chrome 144 janĂ« zgjeruar mundĂ«sitĂ« e bisedĂ«s sĂ« integruar Gemini, e cila tani mbĂ«shtet ngarkimin e imazheve nĂ« Gemini (nĂ«pĂ«rmjet menusĂ« kontekstuale) dhe krijimin e imazheve tĂ« reja pĂ«rkatĂ«sisht. ĂshtĂ« shtuar mundĂ«sia e aplikimit tĂ« modit AI nĂ« kontekstin e disa tab-Ă«ve â AI mund tĂ« pĂ«rgjigjet nĂ« pyetje rreth pĂ«rmbajtjes sĂ« tab-Ă«ve tĂ« zgjedhura, tĂ« krahasojĂ« pĂ«rmbajtjen, tĂ« pĂ«rmbledhĂ« dhe tĂ« kĂ«rkojĂ« informacion.

Më parë, moda AI ishte e disponueshme vetëm në platformat macOS dhe Windows, por tani butoni "AI Mode" dhe aktivizimi me çelnin tab para fillimit të shkrimit në shiritin e adresës janë shfaqur gjithashtu në mbledhjet për Linux (duket se deri tani jo për të gjithë përdoruesit). Në faqen "chrome://flags" mund të menaxhoni aktivizimin e AI përmes opsioneve "ai-mode").

- PĂ«r njĂ« pjesĂ« tĂ« pĂ«rdoruesve Ă«shtĂ« aktivizuar njĂ« dizajn i ri i thjeshtuar i faqes, i cili shfaqet kur hapni njĂ« skedĂ« tĂ« re. Varianti i ri Ă«shtĂ« tĂ«rhequr nga mbingarkesa vizuale dhe ofron mĂ« shumĂ« mundĂ«si pĂ«r tĂ« menaxhuar pamjen. ĂshtĂ« hequr mbĂ«shtetje pĂ«r fshehjen e blloqeve tĂ« veçanta tĂ« pĂ«rmbajtjes me butonin "Dismiss", ndĂ«rsa tani ofrohet tĂ« çaktivizohet e gjithĂ« kategoria (p.sh., nĂ« vend tĂ« fshehjes sĂ« njĂ« recete specifike, ofrohet tĂ« fshihen tĂ« gjitha recetat).
- Në konfigurimet me bazë Windows, ku përdoret menaxhimi i centralizuar i Chrome, është realizuar një mbrojtje nga ndryshimi i paautorizuar i cilësimeve të rëndësishme, siç është ndryshimi i motorit të kërkimit nga malware. Kur zbulohet ndonjë rast i ndryshimit të cilësimeve nga aplikacionet e jashtme, këto cilësime tani rikthehen automatikisht në gjendjen fillestare.
- Versioni e tretë e algoritmit Happy Eyeballs është realizuar, i cili përdoret për të zgjedhur protokollin optimal kur lidhet me hostet që janë të arritshëm përmes adresave IPv4 dhe IPv6. Duke përdorur algoritmin Happy Eyeballs, klienti menjëherë zgjidh adresat IPv4 dhe IPv6 për hostin dhe dërgon kërkesën për lidhje përmes IPv6, dhe më pas përpiqet të lidhet paralelisht me adresat e tjera të lidhura me hostin, pa pritur rezultatin e përpjekjeve të mëparshme të lidhjes. Lidhja që është vendosur e para mbetet aktive, ndërsa të tjerat mbyllen. Versioni i tretë i protokollit, përveç DNS regjistrimeve A (IPv4) dhe AAAA (IPv6), analizon regjistrimet DNS SVCB (Service Binding) dhe HTTPS për të përcaktuar mbështetje për HTTP/3 dhe HTTPS. Kur janë në dispozicion, protokolli QUIC dhe zgjerimi TLS ECH kanë përparësi.
- Në API-në Direct Sockets, e cila lejon vendosjen e lidhjeve të drejtpërdrejta TCP dhe UDP me sisteme të jashtme, si dhe krijimin e soketeve dëgjues për pranimin e lidhjeve, është shtuar mbështetje për transmetimin shumëadrese (multicast). Aplikacionet web të izoluar (IWA, Isolated Web Apps) tani mund të regjistrohen në grupe shumëadrese dhe të marrin paketa UDP shumëadrese që dërgohen në to.
- Interface dhe teknologjitë që janë shpallur të vjetruara dhe do të hiqen në Chrome 150, që janë zhvilluar nën iniciativën Privacy Sandbox: API Topics (zëvendësimi i API FLoC), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets dhe requestStorageAccessFor. Më shumë detaje mund të gjeni në njoftimin e planeve të Google në lidhje me Privacy Sandbox.
- CSS i është shtuar pseudo-elementi «::search-text», i cili lejon ndryshimin e ngjyrës, sfondit dhe elementeve të dekorimit të tekstit, që ndriçohet si rezultat i kërkimit lokal në faqe, ngjashëm me pseudo-elementët e mëparshëm «::highlight», «::spelling-error» dhe «::grammar-error», që lejojnë ndryshimin e stilit të theksit të tekstit dhe shënimeve të gabimeve.
- Shtuar pronën CSS «caret-shape», që lejon rregullimin e pamjes së kursorit në fushat e redaktueshme.
- Shtuar ngjarja «clipboardchange», që krijohet kur përmbajtja në clipboard ndryshon dhe lejon shmangien e mbikëqyrjes së konsumit të burimeve përmes përdorimit të kodit JavaScript për pyetje periodike të ndryshimeve.
- ĂshtĂ« shtuar elementi HTML tĂ« ri , i destinuar pĂ«r pĂ«rfshirjen nĂ« faqe tĂ« butonĂ«ve dhe lidhjeve pĂ«r thirrjen e ndĂ«rfaqes pĂ«r konfirmimin e qasjes nĂ« informacionin mbi vendndodhjen e pĂ«rdoruesit, i ofruar nga API i pĂ«rkatshĂ«m JavaScript.

- ĂshtĂ« shtuar objekti JavaScript Temporal, qĂ« implementon njĂ« grup alternativ metodash pĂ«r punĂ« me data dhe kohĂ«. API i ri lejon manipulimin e datave me dhe pa marrĂ« parasysh zonat kohore, konvertimin e kohĂ«s, formatimin e daljes dhe kryerjen e operacioneve aritmetike me kohĂ«n. Koha mund tĂ« pĂ«rcaktohet nĂ« njĂ« pĂ«rfaqĂ«sim tĂ« pavarur nga zona kohore (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), me lidhje me zonĂ«n kohore (Temporal.ZonedDateTime) dhe nĂ« pĂ«rfaqĂ«simin epokal (Temporal.Instant â numri i nanosekondave nga 1 janari 1970).
- Janë bërë përmirësime në mjetet për zhvilluesit web. Në faqen e inspektimit të përmbajtjes (chrome://inspect) është shtuar një opsion për të nisur server debugging i larguar, që nuk kërkon ri-ngritje të shfletuesit (më parë një server i tillë mund të aktivizohej vetëm përmes opsionit të linjës së komandës). Në panelin e Styles është e lejuar modifikimi i rregullave CSS "@font-face" dhe "@font-feature-values". Në ndërfaqen e inspektimit të rrjetit, paneli "Request blocking" është riemëruar në "Request conditions" dhe tani lejon jo vetëm bllokimin, por gjithashtu kufizimin e shpejtësisë së kërkesave të veçanta të rrjetit.
Përveç noviteteve dhe korrigjimeve të gabimeve, versioni i ri ka eliminuar 10 dobësi. Shumica e dobësive janë zbuluar si rezultat i testimeve automatizuese me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit për shpërblime për zbardhjen e dobësive për këtë lëshim, kompania Google ka themeluar 10 shpërblime dhe ka paguar 18.5 mijë dollarë amerikanë (një shpërblim prej $8000, $4000, $3000, $2000, $1000 dhe $500). Shuma e 4 shpërblimeve ende nuk është përcaktuar.
Burimi: opennet.ru



