Objavljen je web preglednik Chrome 138

Tvrtka Google je objavila novu verziju web preglednika Chrome 138. U isto vrijeme, dostupno je stabilno izdanje slobodnog projekta Chromium, koji je temeljan za Chrome. Preglednik Chrome se razlikuje od Chromiuma po korištenju Googleovih logotipa, sustavu slanja obavijesti u slučaju pada, modulima za reprodukciju sadržaja zaštićenog od kopiranja (DRM), automatskoj instalaciji ažuriranja, stalnoj aktivaciji Sandbox izolacije, opskrbi ključevima za Google API i prijenosu RLZ parametara prilikom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, odvojeno se podržava grana Extended Stable, koja traje 8 tjedana. Sljedeće izdanje Chrome 139 planirano je za 5. kolovoza.

Glavne promjene u Chrome 138:

  • U adresnoj traci i na stranici za otvaranje nove kartice implementiran je AI način prikazivanja preporuka povezanih s unesеним pretraživačkim upitom.
    Objavljen je web preglednik Chrome 138
  • U adresnoj traci sustava kontekstualnih preporuka dodana je mogućnost dobivanja informacija o stranici putem Google Lens-a, postavljanjem pitanja na prirodnom jeziku ili ukazivanjem na objekt na ekranu.
    Objavljen je web preglednik Chrome 138
  • Neki korisnici koji su povezali preglednik s Google računom dobili su novu formu aktivacije sinkronizacije kartica i povijesti pretraživanja između uređaja, implementiranu kao obavijest pored korisničkog profila.
    Objavljen je web preglednik Chrome 138
  • Prilikom korištenja dodataka koji mijenjaju sadržaj stranice za otvaranje nove kartice, informacije o dodatku koji je promijenio sadržaj sada se prikazuju na dnu stranice.
    Objavljen je web preglednik Chrome 138
  • Dodana je podrška za grupe zajedničkih kartica s kojima više korisnika može raditi zajedno. Korisnik može stvoriti skup kartica i podijeliti ga s drugim korisnicima koji će vidjeti iste kartice na svojim uređajima. Ako netko od sudionika promijeni karticu u grupi, promjena će odmah biti odražena i na uređajima drugih korisnika. Kreiranje grupa trenutno je dostupno samo za korisnike beta verzija (Beta/Dev/Canary).
  • Omogućena je selektivna dostupnost pojedinačnih dodataka do API-ja userScript bez potrebe za aktivacijom načina rada za programere.
  • Implementirana je podrška za mehanizam TLS 1.3 Early Data, koji omogućuje klijentu slanje GET zahtjeva prije završetka faze usklađivanja TLS veze.
  • Dodana je mogućnost spremanja oznaka i popisa za čitanje u svom Google računu.
  • Implementirana je upozorenje o sumnjivim stranicama, otkrivenim velikim jezičnim modelom temeljenim na analizi sadržaja. Korištenje AI-a primjenjuje se u načinu proširene zaštite preglednika (Sigurno pregledavanje > Proširena zaštita). AI model se izvršava na strani klijenta, ali u slučaju sumnje na sumnjivi sadržaj, provodi se dodatna provjera na poslužiteljima Google.
  • Osigurana je sinkronizacija postavki načina proširene zaštite (Sigurno pregledavanje > Proširena zaštita) između preglednika na različitim korisnikovim uređajima (ako je proširena zaštita uključena na jednom uređaju, bit će aktivirana i na drugim uređajima povezanima s istim računom).
  • Implementiran je API Translator koji pruža mogućnosti za prevođenje teksta s jednog jezika na drugi. Kao primjer primjene spominje se integracija funkcije prevođenja u web chat. Za prevođenje se koristi AI model Gemini Nano, koji se izvršava na lokalnom sustavu korisnika.
  • Implementiran je API Language Detector, koji omogućuje određivanje jezika prema fragmentu teksta.
  • Implementiran je API Summarizer za rezimiranje tekstova (kratko izlaganje suštine) ili generiranje naslova i opisa, koristeći veliki jezični model.
  • Dodana je API Viewport Segments za organizaciju izlaza na uređajima s preklopnim ekranima.
  • U verziji za Android dodana je mogućnost korištenja API Web Serial za povezivanje s serijskim portom preko Bluetootha.
  • U skladu s promjenama u specifikaciji HTML-a usmjerenim na zaštitu od XSS napada, uključeno je escape-anje znakova «» prilikom serijalizacije atributa HTML elemenata. Metode Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML i ShadowRoot.getHTML sada će zamijeniti znakove «<» i «>» s «&lt;» i «&gt;» prilikom serijalizacije HTML-a u string.
  • Dodane su nove CSS funkcije abs() i sign() za određivanje apsolutne vrijednosti i znaka broja; progress() za izračunavanje srednje vrijednosti između dva druga broja; sibling-index() i sibling-count() za stilizaciju elemenata na temelju pozicije ili broja susjednih elemenata.
  • U CSS-u je dodana ključna riječ „stretch“ koja omogućuje elementima da se rastegnu sve dok potpuno ne ispune dostupni prostor bloka.
  • U alatima za web razvoj proširene su mogućnosti analize performansi. Debugging složenih CSS vrijednosti je pojednostavljen. Kada se pregleda mrežna aktivnost, omogućeno je filtriranje na temelju prisutnosti određenih HTTP zaglavlja. Za obične korisnike uveden je AI asistent koji može objasniti suštinu grešaka i upozorenja koja se ispisuju u web konzoli, kao i davati preporuke za njihovo rješavanje.
  • U sustavu gradnje projekta Chromium izvršen je prijenos s alata Ninja na sustav gradnje Siso, koji se može koristiti kao transparentna zamjena za Ninja i podržava udaljeno izvođenje građevinskih zadataka. Siso uključuje niz optimizacija za smanjenje vremena gradnje i potrošnje memorije, kao što su minimizacija diskovnih i mrežnih operacija te dijeljenje memorije. Sustav također podržava prikupljanje detaljnih metrike o performansama za profiliranje procesa gradnje.

Osim novina i ispravci grešaka, u novoj verziji riješeno je 11 ranjivosti. Mnoge su ranjivosti otkrivene kroz automatizirano testiranje alatima AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu otkrivene kritične probleme koje bi omogućile zaobilaženje svih razina zaštite preglednika i izvršenje koda u sustavu izvan sandbox okruženja. U okviru programa za nagrade za otkrivanje ranjivosti, tvrtka Google je za ovu verziju isplatila 3 nagrade u ukupnom iznosu od 6000 američkih dolara (po jedna nagrada od $1000 i jedna nagrada od $4000).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster