Versiunea Chrome 77

Google prezentat lansarea browserului web Chrome 77... Simultan disponibil lansarea stabilă a unui proiect gratuit Crom, care este baza Chrome. browser Chrome diferit utilizarea siglelor Google, prezența unui sistem de trimitere a notificărilor în caz de blocare, posibilitatea de a descărca un modul Flash la cerere, module pentru redarea conținutului video protejat (DRM), un sistem de actualizare automată și transmisie la căutare Parametrii RLZ. Următoarea versiune a Chrome 78 este programată pentru 22 octombrie.

Principalul modificări в Chrome 77:

  • Întrerupt marcarea separată a site-urilor cu certificate de nivel EV (Extended Validation). Informațiile despre utilizarea certificatelor EV sunt acum afișate numai în meniul derulant afișat când faceți clic pe pictograma de conexiune securizată. Numele companiei verificate de autoritatea de certificare, la care este legat certificatul EV, nu va mai fi afișat în bara de adrese;
  • Izolarea crescută a operatorilor de șantier. Protecție adăugată pentru datele de pe mai multe site-uri, cum ar fi module cookie și resurse HTTP, primite de la site-uri terțe controlate de atacatori. Izolarea funcționează chiar dacă un atacator descoperă o eroare în procesul de randare și încearcă să execute cod în contextul său;
  • S-a adăugat o pagină nouă care întâmpină noi utilizatori (chrome://welcome/), care este afișată în locul interfeței standard pentru deschiderea unei noi file după prima lansare a Chrome. Pagina vă permite să marcați serviciile Google populare (GMail, YouTube, Maps, Știri și Traducere), să atașați comenzi rapide la pagina Filă nouă, să vă conectați la un cont Google pentru a activa Sincronizarea Chrome și să setați Chrome să fie apelul implicit al sistemului .
  • Noul meniu al paginii cu filă, afișat în colțul din dreapta sus, are acum capacitatea de a încărca o imagine de fundal, precum și opțiuni pentru selectarea unei teme și configurarea unui bloc cu comenzi rapide pentru navigare rapidă (site-urile cele mai frecvent vizitate, selectarea manuală a utilizatorului , și ascunderea blocurilor cu comenzi rapide). Setările sunt poziționate în prezent ca experimentale și necesită activarea prin intermediul steagurilor „chrome://flags/#ntp-customization-menu-v2” și „chrome://flags/#chrome-colors-custom-color-picker”;
  • A fost furnizată animația pictogramei site-ului din antetul filei, semnalând faptul că pagina este în proces de încărcare;
  • S-a adăugat indicatorul „--guest”, care vă permite să lansați Chrome din linia de comandă în modul de conectare pentru invitați (fără a vă conecta la un cont Google, fără a înregistra activitatea browserului pe disc și fără a salva sesiunea);
  • Curățarea steagurilor în chrome://flags, care a început în ultima ediție, continuă. În loc de steaguri, acum este recomandat să folosiți seturi de reguli pentru a configura comportamentul browserului;
  • Un buton „Trimite pe dispozitivele tale” a fost adăugat în meniul contextual al paginii, al filei și al barei de adrese, permițându-ți să trimiți un link către un alt dispozitiv utilizând Sincronizarea Chrome. După selectarea unui dispozitiv de destinație asociat aceluiași cont și trimiterea linkului, pe dispozitivul țintă va fi afișată o notificare pentru a deschide linkul;
  • În versiunea Android, pagina cu lista fișierelor descărcate a fost complet reproiectată, în care, în locul unui meniu derulant cu secțiuni de conținut, s-au adăugat butoane pentru a filtra lista generală după tipul de conținut și miniaturile imaginilor descărcate sunt acum afișate pe toată lățimea ecranului;
  • Adăugat noi valori pentru evaluarea vitezei de încărcare și redare a conținutului în browser, permițând dezvoltatorului web să determine cât de repede devine disponibil utilizatorului conținutul principal al paginii. Instrumentele de control al randării oferite anterior au permis să se judece doar faptul că randarea a început, dar nu și gradul de pregătire a paginii în ansamblu. Chrome 77 introduce un nou API Cea mai mare vopsea conținută, care vă permite să aflați timpul de randare a elementelor mari (vizibile de utilizator) din zona vizibilă, cum ar fi imagini, videoclipuri, elemente de bloc și fundalul paginii;
     Versiunea Chrome 77
  • S-a adăugat API PerformanceEventTiming, care furnizează informații despre întârzierea înainte de prima interacțiune a utilizatorului (de exemplu, apăsarea unei taste de pe tastatură sau mouse, clic sau deplasarea indicatorului). Noul API este un subset al API-ului EventTiming care oferă informații suplimentare pentru a măsura și optimiza capacitatea de răspuns a interfeței;
  • Adăugat funcții noi pentru formulare care facilitează utilizarea propriilor controale de formulare nestandard (câmpuri de introducere nestandard, butoane etc.). Noul eveniment „formdata” face posibilă utilizarea handlerelor JavaScript pentru a adăuga date în formular atunci când acesta este trimis, fără a fi nevoie să stocheze datele în elemente de intrare ascunse.

    A doua caracteristică nouă este suportul pentru crearea de elemente personalizate asociate cu un formular care acționează ca controale de formular încorporate, inclusiv capabilități precum activarea validării intrării și declanșarea datelor care urmează să fie trimise către server. O proprietate formAssociated a fost introdusă pentru a marca un element ca componentă a interfeței de formular și a fost adăugat un apel attachInternals() pentru a accesa metode suplimentare de control al formularului, cum ar fi setFormValue() și setValidity();

  • modul Probe de origine (funcții experimentale care necesită activare separată) nou API adăugat Contactați Picker, permițând utilizatorului să selecteze intrări din agendă și să transmită anumite detalii despre acestea către site. La cerere, se stabilește o listă de proprietăți care trebuie obținute (de exemplu, nume complet, e-mail, număr de telefon). Aceste proprietăți sunt afișate clar utilizatorului, care ia decizia finală de a transfera sau nu datele. API-ul poate fi folosit, de exemplu, într-un client de e-mail web pentru a selecta destinatarii unei scrisori trimise, într-o aplicație web cu funcția VoIP pentru a iniția un apel către un anumit număr sau într-o rețea socială pentru a căuta prieteni deja înregistrați .

    Origin Trial implică capacitatea de a lucra cu API-ul specificat din aplicații descărcate de pe localhost sau 127.0.0.1 sau după înregistrarea și primirea unui token special care este valabil pentru o perioadă limitată de timp pentru un anumit site.

     Versiunea Chrome 77  Versiunea Chrome 77
  • Pentru formulare, atributul „enterkeyhint", care vă permite să definiți comportamentul atunci când apăsați tasta Enter de pe tastatura virtuală. Atributul poate lua valorile enter, done, go, next, previous, search și send;
  • Regula adăugată document-domeniu, care controlează accesul la proprietatea „document.domain”. În mod implicit, accesul este permis, dar dacă este refuzat, o încercare de a schimba valoarea „document.domain” va avea ca rezultat o eroare;
  • S-a adăugat un apel la Performance API LayoutShift, care vă permite să urmăriți modificările poziției elementelor DOM pe ecran.
  • Mărimea antetului HTTP „Referer” este limitată la 4 KB dacă această valoare este depășită, conținutul este trunchiat la numele de domeniu;
  • Argumentul URL pentru registerProtocolHandler() este limitat la utilizarea numai a schemelor http:// și https:// și nu mai permite schemele „data:” și „blob:”.
  • In metoda Intl.NumberFormat a adăugat suport pentru formatarea unităților de măsură, valute, notații științifice și compacte (de exemplu, „Intl.NumberFormat(’en’, {style: ‘unit’,
    unitate: 'meter-per-second'}");
  • S-au adăugat noi proprietăți CSS overscroll-behavior-inline și overscroll-behavior-block pentru a controla comportamentul de defilare atunci când este atinsă limita logică a zonei de defilare;
  • Pentru proprietatea CSS cu spațiu alb implementate suport pentru valoarea spațiilor de pauză;
  • Lucrătorii în serviciu adăugat suport pentru autentificarea HTTP Basic și afișarea unui dialog standard pentru introducerea parametrilor de conectare;
  • API-ul Web MIDI poate fi folosit acum doar în contextul unei conexiuni securizate (https, fișier local sau localhost);
  • Declarat depreciat de API-ul WebVR 1.1, care a fost înlocuit de API Dispozitiv WebXR, care vă permite să accesați componente pentru crearea realității virtuale și augmentate și să unificați lucrul cu diverse clase de dispozitive, de la căști de realitate virtuală staționară până la soluții bazate pe dispozitive mobile.
  • În Instrumente pentru dezvoltatori adăugat capacitatea de a copia proprietățile CSS ale unui nod DOM în clipboard printr-un meniu contextual numit făcând clic dreapta pe un nod din arborele DOM. A fost adăugată o interfață (Afișare Rendere/Layout Shift Regions) pentru a urmări schimbările de aspect din cauza lipsei de substituenți pentru publicitate și imagini (la încărcarea următoarei imagini, textul deplasează în jos la vizualizare). Tabloul de bord de audit a fost actualizat pentru lansare Farul 5.1. A fost activată comutarea automată la tema întunecată DevTools atunci când utilizați o temă întunecată în sistemul de operare. În modul de inspecție a rețelei, a fost adăugat un indicator pentru încărcarea unei resurse din memoria cache de preluare preliminară. S-a adăugat suport pentru afișarea mesajelor push și a notificărilor în panoul de aplicații. În consola web, la previzualizarea obiectelor, câmpurile private ale claselor sunt acum afișate;

     Versiunea Chrome 77
  • În motorul JavaScript V8, stocarea statisticilor despre tipurile de operanzi utilizați în diferite operațiuni a fost optimizată (vă permite să optimizați execuția acestor operații ținând cont de anumite tipuri). Pentru a reduce consumul de memorie, vectorii conștienți de tip sunt acum plasați în memorie numai după ce a fost executată o anumită cantitate de bytecode, eliminând nevoia de optimizări pentru funcțiile cu durate de viață scurte. Această modificare vă permite să economisiți 1-2% din memorie în versiunea pentru sisteme desktop și 5-6% pentru dispozitivele mobile.

     Versiunea Chrome 77

    Scalabilitate îmbunătățită a compilației de fundal WebAssembly - cu cât sunt mai multe nuclee de procesor în sistem, cu atât beneficiul optimizărilor adăugate este mai mare. De exemplu, pe o mașină Xeon cu 24 de nuclee, timpul de compilare pentru aplicația demo Epic ZenGarden a fost redus la jumătate.

     Versiunea Chrome 77

Pe lângă inovații și remedieri de erori, noua versiune elimină 52 de vulnerabilități. Multe dintre vulnerabilități au fost identificate ca urmare a instrumentelor de testare automate AdresăSanitizer, MemorySanitizer, Controlul integrității fluxului, LibFuzzer и AFL. O problemă (CVE-2019-5870) este marcată ca critică, adică. vă permite să ocoliți toate nivelurile de protecție a browserului și să executați cod pe sistem în afara mediului sandbox. Detalii despre vulnerabilitatea critică de până acum nedezvăluită, se știe doar că poate duce la accesul la o zonă de memorie deja eliberată în codul de procesare a datelor multimedia. Ca parte a programului de plată a recompenselor în numerar pentru descoperirea vulnerabilităților pentru versiunea actuală, Google a plătit 38 de premii în valoare de 33500 USD (un premiu de 7500 USD, patru premii de 3000 USD, trei premii de 2000 USD, patru premii de 1000 USD și opt premii de 500 USD). Mărimea celor 18 recompense nu a fost încă determinată.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster