Chrome izdanje 111

Google je predstavio izdanje web preglednika Chrome 111. Istovremeno je dostupno stabilno izdanje besplatnog projekta Chromium koji služi kao osnova Chromea. Preglednik Chrome razlikuje se od Chromiuma u korištenju Googleovih logotipa, prisutnosti sustava za slanje obavijesti u slučaju pada, modula za reprodukciju videosadržaja zaštićenog od kopiranja (DRM), sustava za automatsko instaliranje ažuriranja, trajnog omogućavanja izolacije Sandboxa , dobavljajući ključeve za Google API i odašilju RLZ- prilikom pretraživanja parametara. Za one kojima treba više vremena za ažuriranje, proširena stabilna grana je zasebno podržana, nakon čega slijedi 8 tjedana. Sljedeće izdanje Chromea 112 zakazano je za 4. travnja.

Ključne promjene u Chromeu 111:

  • Elementi korisničkog sučelja Privacy Sandboxa ažurirani su kako bi se omogućilo definiranje i korištenje kategorija interesa korisnika umjesto kolačića za praćenje kako bi se identificirale grupe korisnika sa sličnim interesima bez identificiranja pojedinačnih korisnika. Nova verzija dodaje novi dijaloški okvir koji govori korisnicima o mogućnostima Privacy Sandboxa i preusmjerava na stranicu s postavkama gdje možete konfigurirati informacije koje se prenose oglašivačkim mrežama.
    Chrome izdanje 111
    Chrome izdanje 111
  • Predložen je novi dijaloški okvir s informacijama o omogućavanju mogućnosti sinkronizacije postavki, povijesti, knjižnih oznaka, baze podataka za automatsko dovršavanje i drugih podataka između preglednika.
    Chrome izdanje 111
  • Na platformama Linux i Android, operacije razlučivanja imena DNS-a premještene su iz izoliranog mrežnog procesa u neizolirani proces preglednika, budući da je pri radu s razrješavačem sustava nemoguće implementirati neka ograničenja sandboxa koja se primjenjuju na druge mrežne usluge.
  • Dodana podrška za automatsku prijavu korisnika u Microsoftove usluge identiteta (Azure AD SSO) pomoću podataka o računu iz sustava Microsoft Windows.
  • Chromeov mehanizam ažuriranja na sustavima Windows i macOS upravlja ažuriranjima za posljednjih 12 verzija preglednika.
  • Za korištenje Payment Handler API-ja, koji pojednostavljuje integraciju s postojećim sustavima plaćanja, sada morate eksplicitno definirati izvor preuzetih podataka određivanjem domena na koje se šalju zahtjevi u CSP parametru connect-src (Content-Security-Policy). .
  • Uklonjen PPB_VideoDecoder(Dev) API, koji je postao irelevantan nakon završetka podrške za Adobe Flash.
  • Dodan View Transitions API, koji olakšava stvaranje prijelaznih animacijskih efekata između različitih DOM stanja (na primjer, glatki prijelaz s jedne slike na drugu).
  • Dodana je podrška za funkciju style() CSS upitu "@container" za primjenu stilova na temelju izračunatih vrijednosti prilagođenih svojstava nadređenog elementa.
  • U CSS su dodane trigonometrijske funkcije sin(), cos(), tan(), asin(), acos(), atan() i atan2().
  • Dodan je eksperimentalni (izvorna probna verzija) Document Picture in Picture API za otvaranje proizvoljnog HTML sadržaja, ne samo videa, u načinu slike u slici. Za razliku od otvaranja prozora putem window.open() poziva, prozori stvoreni putem novog API-ja uvijek se prikazuju iznad drugih prozora, ne ostaju nakon zatvaranja izvornog prozora, ne podržavaju navigaciju i ne mogu eksplicitno odrediti položaj prikaza .
    Chrome izdanje 111
  • Moguće je povećati ili smanjiti veličinu ArrayBuffera, kao i povećati veličinu SharedArrayBuffera.
  • WebRTC implementira podršku za SVC (Scalable Video Coding) proširenja za prilagodbu video streama propusnosti klijenta i prijenos nekoliko video streamova različite kvalitete u jednom streamu.
  • Dodane radnje "previousslide" i "nextslide" API-ju Media Session za pružanje navigacije između prethodnog i sljedećeg slajda.
  • Dodana je nova sintaksa pseudo-klase ":nth-child(an + b)" i ":nth-last-child()" kako bi se omogućilo dobivanje selektora za prethodno filtriranje podređenih elemenata prije izvođenja glavnog "An+B" selekcijska logika na njima.
  • Nove jedinice veličine fonta korijenskog elementa dodane su u CSS: rex, rch, ric i rlh.
  • Implementirana je puna podrška za specifikaciju CSS Color Level 4, uključujući podršku za sedam paleta boja (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE i HVS) i 12 prostora boja (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), uz prethodno podržane Hex, RGB, HSL i HWB boje. Omogućena je mogućnost korištenja vlastitih prostora boja za animaciju i gradijente.
  • CSS-u je dodana nova funkcija color() koja se može koristiti za definiranje boje u bilo kojem prostoru boja u kojem su boje navedene pomoću R, G i B kanala.
  • Dodana je funkcija color-mix(), definirana u specifikaciji CSS Color 5, koja vam omogućuje miješanje boja u bilo kojem prostoru boja na temelju zadanog postotka (na primjer, za dodavanje 10% plave bijeloj možete navesti "color-mix (u srgb, plava 10%, bijela);").
  • Učinjena su poboljšanja alata za web programere. Ploča Stilovi sada podržava specifikaciju CSS Color Level 4 i njezine nove prostore boja i palete. Alat za određivanje boje proizvoljnih piksela ("kapaljka") ima dodatnu podršku za nove prostore boja i mogućnost pretvorbe između različitih formata boja. Upravljačka ploča prijelomne točke u alatu za ispravljanje pogrešaka JavaScripta je redizajnirana.
    Chrome izdanje 111

Uz inovacije i ispravke pogrešaka, nova verzija uklanja 40 ranjivosti. Mnoge od ranjivosti identificirane su kao rezultat automatiziranog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identificirani kritični problemi koji bi omogućili zaobilaženje svih razina zaštite preglednika i izvršavanje koda na sustavu izvan okruženja sandboxa. U sklopu programa isplate novčanih nagrada za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 24 nagrade u vrijednosti od 92 tisuće dolara (jedna nagrada od 15000 i 4000 dolara, dvije nagrade od 10000 i 700 dolara, tri nagrade od 5000, 2000 i 1000 dolara, pet nagrada 3000 dolara).

Izvor: opennet.ru

Dodajte komentar