Izdaja Chrome 111

Google je predstavil izdajo spletnega brskalnika Chrome 111. Hkrati je na voljo stabilna izdaja brezplačnega projekta Chromium, ki služi kot osnova Chroma. Brskalnik Chrome se od Chromiuma razlikuje po uporabi Googlovih logotipov, prisotnosti sistema za pošiljanje obvestil v primeru zrušitve, modulov za predvajanje pred kopiranjem zaščitenih video vsebin (DRM), sistema za samodejno nameščanje posodobitev, trajnega omogočanja izolacije peskovnika , ki zagotavlja ključe za Googlov API in prenaša parametre RLZ- pri iskanju. Za tiste, ki potrebujejo več časa za posodobitev, je ločeno podprta veja Extended Stable, ki ji sledi 8 tednov. Naslednja izdaja Chroma 112 je predvidena za 4. april.

Ključne spremembe v Chromu 111:

  • Elementi uporabniškega vmesnika Privacy Sandbox so bili posodobljeni, da omogočajo definiranje in uporabo kategorij zanimanja uporabnikov namesto sledilnih piškotkov za prepoznavanje skupin uporabnikov s podobnimi interesi brez identifikacije posameznih uporabnikov. Nova različica doda novo pogovorno okno, ki uporabnikom pove o zmožnostih peskovnika zasebnosti in preusmeri na stran z nastavitvami, kjer lahko konfigurirate informacije, ki se prenašajo v oglaševalska omrežja.
    Izdaja Chrome 111
    Izdaja Chrome 111
  • Predlagano je bilo novo pogovorno okno z informacijami o omogočanju zmožnosti sinhronizacije nastavitev, zgodovine, zaznamkov, baze podatkov za samodokončanje in drugih podatkov med brskalniki.
    Izdaja Chrome 111
  • Na platformah Linux in Android so operacije razreševanja imen DNS premaknjene iz izoliranega omrežnega procesa v neizoliran proces brskalnika, saj pri delu s sistemskim razreševalcem ni mogoče uvesti nekaterih omejitev peskovnika, ki veljajo za druge omrežne storitve.
  • Dodana podpora za samodejno prijavo uporabnikov v Microsoftove storitve identitete (Azure AD SSO) z uporabo podatkov o računu iz Microsoft Windows.
  • Chromov mehanizem za posodabljanje v sistemih Windows in macOS obravnava posodobitve za zadnjih 12 različic brskalnika.
  • Za uporabo API-ja Payment Handler, ki poenostavlja integracijo z obstoječimi plačilnimi sistemi, morate zdaj eksplicitno definirati vir prenesenih podatkov tako, da v parametru CSP za povezavo-src (Content-Security-Policy) navedete domene, na katere se pošiljajo zahteve. .
  • Odstranjen API PPB_VideoDecoder(Dev), ki je po prenehanju podpore za Adobe Flash postal nepomemben.
  • Dodan API za prehode pogleda, ki olajša ustvarjanje učinkov prehodne animacije med različnimi stanji DOM (na primer gladek prehod iz ene slike v drugo).
  • Dodana podpora za funkcijo style() v poizvedbo CSS »@container« za uporabo slogov na podlagi izračunanih vrednosti lastnosti po meri nadrejenega elementa.
  • Dodane trigonometrične funkcije sin(), cos(), tan(), asin(), acos(), atan() in atan2() v CSS.
  • Dodan eksperimentalni (izvirni preizkus) API za dokument Slika v sliki za odpiranje poljubne vsebine HTML, ne le videa, v načinu slike v sliki. Za razliko od odpiranja okna prek klica window.open(), so okna, ustvarjena z novim API-jem, vedno prikazana na vrhu drugih oken, ne ostanejo po zaprtju izvirnega okna, ne podpirajo navigacije in ne morejo izrecno določiti položaja prikaza .
    Izdaja Chrome 111
  • Možno je povečati ali zmanjšati velikost ArrayBufferja, pa tudi povečati velikost SharedArrayBufferja.
  • WebRTC implementira podporo za razširitve SVC (Scalable Video Coding) za prilagajanje video toka odjemalčevi pasovni širini in prenos več video tokov različne kakovosti v enem toku.
  • Dodana dejanja »previousslide« in »nextslide« API-ju Media Session za zagotavljanje navigacije med prejšnjim in naslednjim diapozitivom.
  • Dodana nova sintaksa psevdorazreda ":nth-child(an + b)" in ":nth-last-child()", ki omogoča pridobitev izbirnika za predhodno filtriranje podrejenih elementov pred izvedbo glavnega "An+B" izbirno logiko na njih.
  • V CSS so bile dodane nove enote velikosti pisave korenskega elementa: rex, rch, ric in rlh.
  • Izvedena je popolna podpora za specifikacijo CSS Color Level 4, vključno s podporo za sedem barvnih palet (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE in HVS) in 12 barvnih prostorov (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), poleg predhodno podprtih barv Hex, RGB, HSL in HWB. Zagotovljena je možnost uporabe lastnih barvnih prostorov za animacijo in prelive.
  • V CSS je bila dodana nova funkcija color(), ki jo je mogoče uporabiti za definiranje barve v katerem koli barvnem prostoru, v katerem so barve določene s kanali R, G in B.
  • Dodana je funkcija color-mix(), definirana v specifikaciji CSS Color 5, ki vam omogoča mešanje barv v poljubnem barvnem prostoru glede na dani odstotek (na primer, če želite beli dodati 10 % modre, lahko podate »color-mix (v srgb, modra 10 %, bela);").
  • Orodja za spletne razvijalce so bila izboljšana. Plošča Slogi zdaj podpira specifikacijo CSS Color Level 4 in njene nove barvne prostore in palete. Orodje za določanje barve poljubnih slikovnih pik (»eyedropper«) ima dodano podporo za nove barvne prostore in možnost pretvorbe med različnimi barvnimi formati. Nadzorna plošča prekinitvene točke v razhroščevalniku JavaScript je bila preoblikovana.
    Izdaja Chrome 111

Poleg novosti in popravkov napak nova različica odpravlja 40 ranljivosti. Številne ranljivosti so bile ugotovljene kot rezultat avtomatiziranega testiranja z orodji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. Ugotovljene niso bile nobene kritične težave, ki bi omogočale obhod vseh ravni zaščite brskalnika in izvajanje kode v sistemu zunaj okolja peskovnika. V okviru programa izplačevanja denarnih nagrad za odkritje ranljivosti za trenutno izdajo je Google izplačal 24 nagrad v vrednosti 92 tisoč dolarjev (eno nagrado 15000 in 4000 dolarjev, dve nagradi po 10000 in 700 dolarjev, tri nagrade po 5000, 2000 in 1000 dolarjev, pet nagrad 3000 dolarjev).

Vir: opennet.ru

Dodaj komentar