Chrome izdanje 111

Google je predstavio izdanje web pretraživača Chrome 111. U isto vrijeme, dostupno je i stabilno izdanje besplatnog Chromium projekta, koji služi kao osnova Chromea. Chrome pretraživač se razlikuje od Chromium-a po korištenju Google logotipa, prisutnosti sistema za slanje obavještenja u slučaju pada, modula za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), sistema za automatsko instaliranje ažuriranja, trajnog omogućavanja Sandbox izolacije , dostavljanje ključeva za Google API i prijenos RLZ- parametara prilikom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, proširena stabilna grana je posebno podržana, nakon čega slijedi 8 sedmica. Sljedeće izdanje Chrome 112 zakazano je za 4. april.

Ključne promjene u Chrome 111:

  • Privacy Sandbox UI elementi su ažurirani kako bi se omogućilo definiranje i korištenje kategorija interesa korisnika umjesto praćenja kolačića za identifikaciju grupa korisnika sa sličnim interesima bez identifikacije pojedinačnih korisnika. Nova verzija dodaje novi dijalog koji govori korisnicima o mogućnostima Privacy Sandbox-a i preusmjerava na stranicu s postavkama gdje možete konfigurirati informacije koje se prenose na reklamne mreže.
     Chrome izdanje 111
     Chrome izdanje 111
  • Predložen je novi dijalog sa informacijama o omogućavanju mogućnosti sinhronizacije postavki, istorije, obeleživača, autokompletne baze podataka i drugih podataka između pretraživača.
     Chrome izdanje 111
  • Na Linux i Android platformama, operacije rješavanja DNS imena se premještaju iz izoliranog mrežnog procesa u neizolirani proces pretraživača, budući da je kada se radi sa sistemskim rezoverom, nemoguće implementirati neka ograničenja sandbox-a koja se primjenjuju na druge mrežne usluge.
  • Dodata podrška za automatsko prijavljivanje korisnika u Microsoft usluge identiteta (Azure AD SSO) koristeći informacije o nalogu iz Microsoft Windows-a.
  • Chromeov mehanizam ažuriranja na Windows i macOS upravlja ažuriranjima za najnovijih 12 verzija preglednika.
  • Korištenje API-ja za rukovanje plaćanjima, koji pojednostavljuje integraciju s postojećim sistemima plaćanja, sada zahtijeva eksplicitno definiranje izvora preuzetih podataka navođenjem u CSP parametru connect-src (Content-Security-Policy). domenov, na koju se šalju zahtjevi.
  • Uklonjen je PPB_VideoDecoder(Dev) API, koji je postao irelevantan nakon što je prestala podrška za Adobe Flash.
  • Dodan API za prikaz prijelaza, koji olakšava kreiranje prijelaznih efekata animacije između različitih DOM stanja (na primjer, glatki prijelaz s jedne slike na drugu).
  • Dodata podrška za funkciju style() CSS upitu "@container" za primjenu stilova na osnovu izračunatih vrijednosti prilagođenih svojstava roditeljskog elementa.
  • Dodane trigonometrijske funkcije sin(), cos(), tan(), asin(), acos(), atan() i atan2() u CSS.
  • Dodan je eksperimentalni (originalni probni) API za dokument Slika u slici 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 kreirani putem novog API-ja uvijek se prikazuju na vrhu drugih prozora, ne ostaju nakon zatvaranja originalnog prozora, ne podržavaju navigaciju i ne mogu eksplicitno odrediti poziciju prikaza .
     Chrome izdanje 111
  • Moguće je povećati ili smanjiti veličinu ArrayBuffer-a, kao i povećati veličinu SharedArrayBuffer-a.
  • WebRTC implementira podršku za SVC (Scalable Video Coding) ekstenzije za prilagođavanje video toka propusnosti klijenta i prijenos nekoliko video tokova različitog kvaliteta u jednom streamu.
  • Dodane su akcije "previousslide" i "nextslide" u Media Session API za navigaciju 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" logika selekcije na njima.
  • Nove jedinice veličine fonta osnovnog elementa dodane su u CSS: rex, rch, ric i rlh.
  • Implementirana je puna podrška za CSS Color Level 4 specifikaciju, 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), pored prethodno podržanih Hex, RGB, HSL i HWB boja. Osigurana je mogućnost korištenja vlastitih prostora boja za animaciju i gradijente.
  • CSS-u je dodana nova color() funkcija koja se može koristiti za definiranje boje u bilo kojem prostoru boja u kojem su boje specificirane korištenjem R, G i B kanala.
  • Dodata funkcija color-mix(), definisana u CSS Color 5 specifikaciji, koja vam omogućava da mešate boje u bilo kom prostoru boja na osnovu datog procenta (na primer, da dodate 10% plave beloj možete odrediti "color-mix (u srgb, plava 10%, bijela);").
  • Poboljšanja su napravljena u alatima za web developere. Panel Stilovi sada podržava CSS specifikaciju Color Level 4 i njene predložene nove prostore boja i palete. Prilagođeni birač boja piksela sada podržava nove prostore boja i omogućava konverziju između različitih formata boja. JavaScript debugger je redizajniran. upravljačka ploča tačke prekida.
     Chrome izdanje 111

Pored inovacija i ispravki grešaka, nova verzija eliminiše 40 ranjivosti. Mnoge ranjivosti su identifikovane kao rezultat automatizovanog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identifikovani kritični problemi koji bi omogućili da se zaobiđu svi nivoi zaštite pretraživača i izvrši kod na sistemu izvan okruženja sandbox-a. U sklopu programa isplate novčane nagrade za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 24 nagrade u vrijednosti od 92 hiljade dolara (jedna nagrada od 15000 i 4000 dolara, dvije nagrade od 10000 i 700 dolara, tri nagrade od 5000, 2000 dolara i 1000 nagrada 3000 dolara).

izvor: opennet.ru

Dodajte komentar