Lansarea Chrome 111

Compania Google a lansat versiunea web-browser-ului Chrome 111. În același timp, este disponibilă versiunea stabilă a proiectului deschis Chromium, care stă la baza Chrome. Browserul Chrome se diferențiază de Chromium prin utilizarea siglelor Google, sistemul de notificare în caz de blocare, modulele pentru redarea conținutului video protejat prin DRM, sistemul de actualizare automată, activarea constantă a izolării Sandbox, livrarea cheilor către API-urile Google și transmiterea parametrilor RLZ în căutări. Pentru cei care au nevoie de mai mult timp pentru actualizare, este susținută o ramură Extended Stable, însoțită de 8 săptămâni. Următoarea lansare Chrome 112 este planificată pentru 4 aprilie.

Principalele modificări în Chrome 111:

  • Elementele interfeței legate de inițiativa Privacy Sandbox au fost actualizate, permițând identificarea categoriilor de interese ale utilizatorului și utilizarea acestora în locul cookie-urilor de urmărire pentru gruparea utilizatorilor cu interese comune fără identificarea utilizatorilor individuali. În noua versiune a fost adăugat un nou dialog care informează utilizatorii despre posibilitățile Privacy Sandbox și îi redirecționează către pagina de setări, unde pot ajusta informațiile transmise rețelelor de publicitate.
    Lansarea Chrome 111
    Lansarea Chrome 111
  • A fost propus un nou dialog cu informații despre activarea sincronicizării între browsere pentru setări, istoric, bookmark-uri, baza de completare automată și alte date.
    Lansarea Chrome 111
  • Pe platformele Linux și Android, operațiunile de determinare a numelui în DNS au fost mutate din procesul de rețea izolat într-un proces neizolat al browserului, deoarece, în cazul utilizării rezolvatorului de sistem, nu este posibil să se aplice anumite restricții de sandbox folosite pentru alte servicii de rețea.
  • A fost adăugată suportul pentru autentificarea automată a utilizatorilor în serviciile de identificare Microsoft (Azure AD SSO) folosind informațiile despre cont din Microsoft Windows.
  • În mecanismul de actualizare Chrome pentru Windows și macOS, este asigurată gestionarea actualizărilor pentru ultimele 12 versiuni ale browserului.
  • Pentru utilizarea API-ului Payment Handler, care simplifică integrarea cu sistemele de plată existente, acum este necesară definirea explicită a sursei datelor descărcate prin specificarea în parametrul CSP connect-src (Content-Security-Policy) domenii, către care sunt trimise solicitările.
  • API-ul PPB_VideoDecoder(Dev) a fost eliminat, deoarece a devenit învechit după încetarea suportului pentru Adobe Flash.
  • A fost adăugat API-ul View Transitions, care simplifică crearea efectelor de animație de trecere între diferite stări DOM (de exemplu, tranziția lină de la o imagine la alta).
  • În CSS, a fost adăugată suport pentru funcția style() în query-ul @container pentru aplicarea stilurilor în funcție de valorile calculate ale proprietăților personalizate ale elementului părinte.
  • În CSS au fost adăugate funcțiile trigonometrice sin(), cos(), tan(), asin(), acos(), atan() și atan2().
  • A fost adăugat un API experimental (origin trial) Document Picture in Picture pentru deschiderea în modul „picture-in-picture” a oricărui conținut HTML, nu doar a videoclipurilor. Spre deosebire de deschiderea unei feronii prin apelul window.open(), feronii create prin noul API se afișează întotdeauna deasupra altor feronii, nu rămân după închiderea feroniei inițiale, nu suportă navigarea și nu pot defini explicit poziția de ieșire.
    Lansarea Chrome 111
  • S-a oferit posibilitatea de a crește sau diminua dimensiunea ArrayBuffer-ului, precum și de a mări dimensiunea SharedArrayBuffer-ului.
  • În WebRTC a fost implementat suportul pentru extensiile SVC (Scalable Video Coding) pentru adaptarea fluxului video la lățimea de bandă a clientului și transmiterea în flux a mai multor fluxuri video de calitate diferită într-un singur flux.
  • În API-ul Media Session au fost adăugate acțiunile „previousslide” și „nextslide” pentru organizarea navigației între diapozitivele anterioare și următoare.
  • A fost adăugat un nou sintaxă pentru pseudo-clasele „:nth-child(an + b)” și „:nth-last-child()”, care permite obținerea unui selector pentru filtrarea prealabilă a elementelor copil înainte de a executa logica principală de selecție „An+B”.
  • În CSS au fost adăugate unități noi de măsură pentru dimensiunile fonturilor elementului rădăcină: rex, rch, ric și rlh.
  • A fost implementat suportul complet pentru specificația CSS Color Level 4, inclusiv suport pentru șapte palate de culori (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE și HVS) și 12 spații de culoare (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), pe lângă culorile existente Hex, RGB, HSL și HWB. A fost oferită posibilitatea de a utiliza spații de culoare personalizate pentru animații și degradeuri.
  • În CSS a fost adăugată o nouă funcție color(), care poate fi utilizată pentru a defini culoarea în orice spațiu de culoare în care culorile sunt specificate prin canalele R, G și B.
  • A fost adăugată funcția color-mix(), definită în specificația CSS Color 5, care permite amestecarea culorilor în orice spațiu de culoare pe baza procentului specificat (de exemplu, pentru a adăuga 10% albastru la alb, se poate specifica „color-mix(in srgb, blue 10%, white);”).
  • Îmbunătățiri aduse instrumentelor pentru dezvoltatori web. În panoul Styles a fost adăugată suportul pentru specificația CSS Color Level 4 și pentru noile spații de culoare și palate propuse în aceasta. În instrumentul de identificare a culorilor pixelilor arbitrar («pipeta») a fost adăugată suportul pentru noile spații de culoare și posibilitatea de conversie între diferite formate de specificare a culorilor. În debugerul JavaScript a fost refăcut panoul de control punctele de oprire.
    Lansarea Chrome 111

Pe lângă noile caracteristici și corecțiile de erori, în noua versiune au fost eliminate 40 de vulnerabilități. Multe dintre vulnerabilități au fost identificate ca urmare a testării automate folosind instrumentele AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer și AFL. Nu au fost identificate probleme critice care să permită ocolirea tuturor nivelurilor de protecție ale browserului și execuția codului în sistem dincolo de mediu sandbox. În cadrul programului de recompense pentru descoperirea vulnerabilităților pentru această versiune, compania Google a acordat 24 de premii în valoare totală de 92.000 de dolari SUA (un premiu de 15.000 USD și 4.000 USD, două premii de 10.000 USD și 700 USD, trei premii de 5.000 USD, 2.000 USD și 1.000 USD, cinci premii de 3.000 USD).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster