Kompania Google publikoi version e re të shfletuesit web Chrome 144. Në të njëjtën kohë, është disponues lëshimi stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome ndryshon nga Chromium për shkak të përdorimit të logos së Google, sistemit të dërgimit të njoftimeve në rast rënie, moduleve për riprodhimin e videove të mbrojtura nga kopjimi (DRM), sistemit të automatizuar të instalimit të përditësimeve, përfshirjes gjithmonë të izolimit Sandbox, ofrimit të çelësave për API-të e Google 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 145 është planifikuar për 10 shkurt.
Veçmas mund të theksohet shtimi në degën testuese Chrome Canary, mbi të cilën do të formohet lëshimi i Chrome 147, opsionet për çaktivizimin e mundësive të AI në shfletues, të lidhura me ekzekutimin e modeleve AI në sistemin lokal të përdoruesit. Në konfiguratorin në seksionin "Sistemi" është shtuar opsioni "On-device GenAI Enabled", i cili siguron heqjen e të gjitha modeleve gjeneruese që ekzekutohen lokal dhe çaktivizimin e mundësive të lidhura me to, si identifikimi i përmbajtjes së dëmshme në mënyrën e mbrojtjes së zgjeruar.

Në Chrome Canary është shtuar gjithashtu mbështetje për formatin e imazheve JPEG XL, për të cilin përfaqësuesit e Google kanë përmendur gatishmërinë për rikthimin e tij në nëntor. Për dekodimin e JPEG XL është përdorur (1, 2) biblioteka jxl-rs me realizimin e JPEG-XL në gjuhën Rust. Për të aktivizuar JPEG XL është shtuar parametri "chrome://flags/#enable-jxl-image-format".
Në degën Chrome Beta, mbi të cilën do të formohet lëshimi i Chrome 145, është shtuar një mod i pamjes vertikale të skedave. Për të zëvendësuar panelin horizontal të sipërm me butona skedash me një panel anësor me skeda vertikale, është propozuar konfigurimi "chrome://flags/#vertical-tabs". Pas aktivizimit të këtij opsioni në menunë kontekstuale, e cila shfaqet kur klikoni me butonin e djathtë të miut në një zonë të zbrazët në panelin e skedave, do të shfaqet butoni "Show tabs on the side".

Ndryshimet kryesore në Chrome 144:
- ĂshtĂ« vazhduar zhvillimi i mĂ«nyrĂ«s AI, e cila lejon ndĂ«rveprimin me agentin AI nga barra e adresĂ«s ose nga faqja qĂ« shfaqet kur hapet njĂ« tab i ri. MĂ«nyra AI ofron mundĂ«sinĂ« pĂ«r tĂ« bĂ«rĂ« pyetje komplekse nĂ« gjuhĂ« natyrore dhe pĂ«r tĂ« marrĂ« pĂ«rgjigje duke i bazuar ato nĂ« informacionin e grumbulluar nga faqet mĂ« relevante mbi temĂ«n e caktuar. NĂ«se Ă«shtĂ« e nevojshme, pĂ«rdoruesi mund tĂ« sqarojĂ« informacionin me pyetje tĂ« pĂ«rcaktuara. MĂ«nyra gjithashtu lejon tĂ« bĂ«hen pyetje mbi pĂ«rmbajtjen e faqes drejtpĂ«rdrejt nga barra e adresĂ«s.
NĂ« Chrome 144, janĂ« zgjeruar mundĂ«sitĂ« e chatbot-it tĂ« integruar Gemini, i cili tani mbĂ«shtet ngarkimin e imazheve nĂ« Gemini (pĂ«rmes menusĂ« kontekstuale) dhe gjenerimin e imazheve tĂ« reja mbi bazĂ«n e atyre imazheve. ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« mĂ«nyrĂ«s AI nĂ« kontekstin e disa tab-eve â AI mund tĂ« pĂ«rgjigjet nĂ« pyetje rreth pĂ«rmbajtjes sĂ« tab-eve tĂ« zgjedhura, tĂ« krahasojĂ« pĂ«rmbajtjen, tĂ« pĂ«rmbledhĂ« dhe tĂ« kĂ«rkojĂ« informacion.

Më parë, mënyra AI ishte e disponueshme vetëm në platformat macOS dhe Windows, por tani butoni 'AI Mode' dhe aktivizimi me tastin e tabulimit para fillimit të shkruarjes në barra e adresës janë shfaqur edhe në mbledhjet për Linux (duket se për momentin jo për të gjithë përdoruesit). Në faqen 'chrome://flags' mund të menaxhohet aktivizimi i AI përmes opsioneve 'ai-mode'.

- PĂ«r njĂ« pjesĂ« tĂ« pĂ«rdoruesve, Ă«shtĂ« aktivizuar njĂ« format i ri i thjeshtĂ«zuar i faqes, e cila tregohet kur hapet njĂ« tab i ri. Variant i ri Ă«shtĂ« i shkarkuar nga teprimet vizuale dhe ofron mĂ« shumĂ« mundĂ«si pĂ«r tĂ« menaxhuar pamjen e saj. ĂshtĂ« eliminuar mbĂ«shtetja pĂ«r ndihmĂ«n e bllokave tĂ« pĂ«rmbajtjes pĂ«rmes butonit 'Dismiss', i cili tani zĂ«vendĂ«sohet me mundĂ«sinĂ« pĂ«r tĂ« çaktivizuar kategori tĂ« tĂ«ra (p.sh. nĂ« vend tĂ« fshehjes sĂ« njĂ« recetĂ« specifike, ofrohet mundĂ«sia pĂ«r tĂ« fshehur shfaqjen e tĂ« gjitha recepave).
- Në konfigurimet bazuar në OS Windows, në të cilat zbatohet menaxhimi i centralizuar i Chrome, është zbatuar mbrojtja nga ndryshimi joautorizuar i cilësimeve të rëndësishme, për shembull, ndryshimi i motorit të kërkimit nga një malware. Kur janë identifikuar rastet e ndryshimit të cilësimeve nga softuer të tretë, ato cilësime tani automatizohen për tu rikthyer në gjendjen e tyre të paracaktuar.
- Versioni e tretë e algoritmit Happy Eyeballs është realizuar, i cili përdoret për të zgjedhur protokollin optimal kur lidhet me hostet, të cilët janë të arritshëm në adresat IPv4 dhe IPv6. Me përdorimin e algoritmit Happy Eyeball, klienti menjëherë zgjidh adresat IPv4 dhe IPv6 për hostin dhe dërgon një kërkesë për lidhje përmes IPv6, dhe më pas përpiqet paralelisht të lidhë përmes adresave të tjera të lidhura me hostin, pa pritur rezultatet e përpjekjeve të mëparshme për lidhje. Lidhja e krijuar e para mbetet aktive, ndërsa të tjerat mbyllen. Versioni i tretë i protokollit, përveç rekordave DNS A (IPv4) dhe AAAA (IPv6), analizon rekordet DNS SVCB (Service Binding) dhe HTTPS për të përcaktuar mbështetje për HTTP/3 dhe HTTPS. Kur janë të gjitha të aksesueshme, protokolli QUIC dhe zgjerimi TLS ECH janë më të preferuar.
- Në API-në Direct Sockets, e cila lejon krijimin e lidhjeve direkte TCP dhe UDP me sisteme të jashtme, si dhe krijimin e soketeve dëgjues për marrjen e lidhjeve, është shtuar mbështetje për transmetimin me grup (multicast). Aplikacionet web të izoluara (IWA, Isolated Web Apps) tani mund të regjistrohen në grupet multicast dhe të marrin paketat UDP që dërgohen në to.
- Interface-t dhe teknologjitë e zhvilluara në kuadër të iniciativës Privacy Sandbox janë shpallur të mjegullta dhe në Chrome 150 janë planifikuar për t'u hequr: API Topics (i cili e zëvendëson API FLoC), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets dhe requestStorageAccessFor. Më shumë informacion mund të gjeni në njoftimin e planeve të Google për Privacy Sandbox.
- Në CSS është shtuar pseudo-elementi "::search-text", i cili lejon ndryshimin e ngjyrës, sfondit dhe elementeve të dekoraimit të tekstit, i cili është ndriçuar si rezultat i kërkimin lokal në faqe, në përputhje me pseudo-elementët e mëparshëm "::highlight", "::spelling-error" dhe "::grammar-error", të cilët lejojnë ndryshimin e stilit të theksimit të tekstit dhe shënimeve të gabimeve.
- ĂshtĂ« shtuar pronĂ«sia CSS "caret-shape", e cila lejon personalizimin e pamjes sĂ« kursorit nĂ« fushat e redaktueshme.
- ĂshtĂ« shtuar ngjarja "clipboardchange", e cila gjenerohet kur ndryshon pĂ«rmbajtja nĂ« buferin e shkĂ«mbimit dhe lejon shmangien nga survejimi i shpejtĂ« dhe tĂ« konsumuar burimesh me kodin JavaScript.
- U shtua një element HTML , i destinuar për vendosjen në faqen e butonave dhe lidhjeve për thirrjen e ndërfaqes së konfirmimit të qasjes në informacionin mbi vendndodhjen e përdoruesit, e ofruar nga API përkatës JavaScript.

- U shtua objekti JavaScript Temporal, qĂ« realizon njĂ« grup alternativ metodash pĂ«r tĂ« punuar me data dhe orĂ«. API i ri lejon manipulimin e datave me ose pa llogaritjen e zonave kohore, konvertimin e kohĂ«s, formatimin e daljes dhe kryerjen e operacioneve aritmetike me kohĂ«n. Koha mund tĂ« paraqitet nĂ« njĂ« format tĂ« pavarur nga zona kohore (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), nĂ« lidhje me njĂ« zonĂ« kohore (Temporal.ZonedDateTime) dhe nĂ« njĂ« format epokĂ« (Temporal.Instant â numri i nanosekundave qĂ« 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ë debogimin e largët, që nuk kërkon rinisjen e shfletuesit (më parë një server i tillë mund të ishte nisur vetëm përmes opsionit të linjës së komandës). Në panelin Styles është lejuar redaktimi 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 edhe kufizimin e shpejtësisë së kërkesave të veçanta të rrjetit.
Përveç novacioneve dhe rregullimeve të defekteve, në versionin e ri janë eliminuar 10 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike nga mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë kalimin të gjitha niveleve të mbrojtjes të shfletuesit dhe ekzekutimin e kodit në sistem jashtë ambientit sandbox. Në kuadër të programit të shpërblimit për zbulimin e vulnerabiliteteve për lëshimin aktual, kompania Google ka vendosur 10 çmime dhe ka paguar 18.5 mijë dollarë SHBA (një çmim prej $8000, $4000, $3000, $2000, $1000 dhe $500). Vlera e 4 shpërblimeve ende nuk është përcaktuar.
Burimi: opennet.ru



