Google je izdao verziju 144 web preglednika Chrome. Dostupna je i stabilna verzija otvorenog koda Chromium projekta, temelja Chromea. Chrome se od Chromiuma razlikuje po korištenju Googleovih logotipa, sustavu obavještavanja o rušenju, modulima za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), automatskoj instalaciji ažuriranja, stalnoj izolaciji sandboxa, pružanju Google API ključeva i prosljeđivanju RLZ parametara tijekom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, zasebna proširena stabilna grana održava se osam tjedana. Sljedeće izdanje, Chrome 145, zakazano je za 10. veljače.
Posebno je važno istaknuti dodavanje postavke u testnu granu Chrome Canary, koja će činiti osnovu za Chrome 147, za onemogućavanje AI mogućnosti u pregledniku koje se oslanjaju na pokretanje AI modela na lokalnom sustavu korisnika. U odjeljku "Sustav" konfiguratora preglednika sada je dostupna nova opcija "Omogućen GenAI na uređaju". Ova opcija uklanja sve lokalno pokrenute generativne modele i onemogućuje povezane značajke, poput otkrivanja zlonamjernog sadržaja u načinu poboljšane zaštite.

Chrome Canary također dodaje podršku za JPEG XL format slike, za koji su Googleovi predstavnici spomenuli da će biti ponovno uveden u studenom. Dekodiranje JPEG XL-a podržano je (1, 2) bibliotekom jxl-rs, koja implementira JPEG-XL u Rustu. Za omogućavanje JPEG XL-a dodan je parametar "chrome://flags/#enable-jxl-image-format".
U Chrome Beta granu dodan je način prikaza vertikalnih kartica, što će činiti osnovu za Chrome 145. Postavka "chrome://flags/#vertical-tabs" dostupna je za zamjenu gornje horizontalne trake s karticama bočnom trakom koja sadrži vertikalne kartice. Nakon što je omogućena, gumb "Prikaži kartice sa strane" pojavit će se u kontekstnom izborniku koji se prikazuje kada desnom tipkom miša kliknete prazno područje trake s karticama.

Ključne promjene u Chromeu 144:
- Nastavili smo razvijati AI način rada, koji omogućuje interakciju s AI agentom iz adresne trake ili sa stranice prikazane prilikom otvaranja nove kartice. AI način rada omogućuje vam postavljanje složenih pitanja na prirodnom jeziku i primanje odgovora na temelju agregacije informacija s najrelevantnijih stranica o zadanoj temi. Ako je potrebno, korisnik može pojasniti informacije pomoću sugestivnih pitanja. Način rada također vam omogućuje postavljanje pitanja o sadržaju stranice izravno iz adresne trake.
Chrome 144 proširuje mogućnosti ugrađenog Gemini chatbota, dodajući podršku za prijenos slika u Gemini (putem kontekstnog izbornika) i generiranje novih slika na temelju njih. Dodana je mogućnost korištenja AI načina rada na više kartica - AI može odgovarati na pitanja o sadržaju odabranih kartica, uspoređivati sadržaj, sažimati i pretraživati informacije.

Prije je AI način rada bio dostupan samo na platformama macOS и Windows, ali sada su se u kolekcijama pojavili gumb "AI način rada" i aktivacija pritiskom tipke Tab prije početka tipkanja u adresnoj traci. Linux (Očito, još ne za sve korisnike.) Na stranici "chrome://flags" možete kontrolirati je li umjetna inteligencija omogućena putem opcija "ai-mode".

- Za neke korisnike omogućen je novi, pojednostavljeni dizajn stranice koja se prikazuje prilikom otvaranja nove kartice. Novi dizajn je oslobođen vizualne gužve i nudi više mogućnosti prilagodbe za upravljanje izgledom. Gumb "Odbaci" za skrivanje pojedinačnih blokova sadržaja je uklonjen i sada nudi mogućnost onemogućavanja cijelih kategorija (na primjer, umjesto skrivanja određenog recepta, dostupna je opcija skrivanja svih recepata).
- U konfiguracijama temeljenim na operativnom sustavu WindowsPreglednici koji koriste centralizirano upravljanje Chromeom sada su zaštićeni od neovlaštenih promjena važnih postavki, poput onih koje je napravio zlonamjerni softver tražilica. Ako softver treće strane otkrije promjene postavki, te se postavke sada automatski vraćaju na zadano stanje.
- Implementirana je treća verzija algoritma Happy Eyeballs. Ovaj se algoritam koristi za odabir optimalnog protokola prilikom povezivanja s hostovima koji su istovremeno dostupni putem IPv4 i IPv6 adresa. Prilikom korištenja algoritma Happy Eyeball, klijent odmah razrješava i IPv4 i IPv6 adrese za host i šalje zahtjev za povezivanje putem IPv6. Klijent zatim pokušava istovremeno uspostaviti vezu putem drugih adresa vezanih za host, bez čekanja rezultata prethodnih pokušaja povezivanja. Prva uspostavljena veza ostaje aktivna, a preostale veze se zatvaraju. Uz DNS A (IPv4) i AAAA (IPv6) zapise, treća verzija protokola analizira SVCB (Service Binding) i HTTPS DNS zapise kako bi utvrdila podršku za HTTP/3 i HTTPS. Ako je dostupna, QUIC protokol i TLS ECH proširenje imaju veći prioritet.
- U Direct Sockets API dodana je podrška za multicast, što omogućuje uspostavljanje izravnih TCP i UDP veza s vanjskim sustavima i stvaranje utičnica za slušanje za prihvaćanje veza. Izolirane web aplikacije (IWA) sada se mogu pretplatiti na multicast grupe i primati UDP multicast pakete koji im se šalju.
- Sljedeći API-ji i tehnologije razvijeni kao dio inicijative Privacy Sandbox su zastarjeli i planirano je uklanjanje u Chromeu 150: Topics API (koji zamjenjuje FLoC API), Protected Audience API, Shared Storage API, Attribution Reporting API, Private Aggregation, Related Website Sets API i requestStorageAccessFor. Za više informacija pogledajte Googleovu najavu planova za Privacy Sandbox.
- Pseudoelement "::search-text" dodan je u CSS, omogućujući vam promjenu boje, pozadine i ukrasnih elemenata teksta istaknutog kao rezultat lokalnog pretraživanja na stranici, slično prethodno dostupnim pseudoelementima "::highlight", "::spelling-error" i "::grammar-error", koji omogućuju promjenu stila isticanja teksta i označavanja pogrešaka.
- Dodano je CSS svojstvo "caret-shape" koje vam omogućuje prilagodbu izgleda kursora u poljima koja se mogu uređivati.
- Dodan je događaj "clipboardchange" koji se generira kada se promijeni sadržaj međuspremnika i omogućuje vam zaobilaženje periodičnog ispitivanja promjena koje zahtijeva puno resursa pomoću JavaScript koda.
- Dodan novi HTML element , dizajniran za umetanje gumba i poveznica na stranicu kako bi se pozvalo sučelje za potvrdu pristupa informacijama o lokaciji korisnika koje pruža odgovarajući JavaScrip API.

- Dodan je JavaScript objekt Temporal koji implementira alternativni skup metoda za rad s datumima i vremenima. Novi API omogućuje vam manipuliranje datumima s obzirom na vremenske zone i bez obzira na njih, pretvaranje vremena, formatiranje izlaza i izvođenje aritmetičkih operacija s vremenom. Vrijeme se može odrediti u prikazu neovisnom o vremenskoj zoni (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), s referencom vremenske zone (Temporal.ZonedDateTime) i u epohalnom prikazu (Temporal.Instant - broj nanosekundi od 1. siječnja 1970.).
- Poboljšani su alati za web developere. Na stranicu za pregled sadržaja (chrome://inspect) dodana je opcija pokretanja web preglednika. poslužitelja Udaljeno otklanjanje pogrešaka bez ponovnog pokretanja preglednika (prije se takav poslužitelj mogao pokrenuti samo putem opcije naredbenog retka). Uređivanje CSS pravila "@font-face" i "@font-feature-values" sada je moguće u ploči Stilovi. U sučelju za pregled mreže, ploča "Blokiranje zahtjeva" preimenovana je u "Uvjeti zahtjeva" i sada omogućuje ne samo blokiranje već i ograničavanje brzine pojedinačnih mrežnih zahtjeva.
Uz nove značajke i ispravke programskih pogrešaka, nova verzija rješava 10 ranjivosti. Mnoge ranjivosti identificirane su automatiziranim testiranjem pomoću AddressSanitizera, MemorySanitizera, Control Flow Integrityja, LibFuzzera i AFL-a. Nisu identificirani kritični problemi koji bi mogli omogućiti zaobilaženje svih slojeva zaštite preglednika i izvršavanje koda izvan sandbox okruženja. Kao dio svog programa nagrađivanja za ranjivosti za trenutno izdanje, Google je uspostavio 10 nagrada i dodijelio 18.500 USD (po jednu nagradu od 8000 USD, 4000 USD, 3000 USD, 2000 USD, 1000 USD i 500 USD). Iznosi četiriju nagrada još nisu određeni.
Izvor: opennet.ru



