{"id":88912,"date":"2020-07-16T07:42:12","date_gmt":"2020-07-16T05:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-84"},"modified":"2020-07-16T07:42:12","modified_gmt":"2020-07-16T05:42:12","slug":"reliz-chrome-84","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-84","title":{"rendered":"Lansarea Chrome 84","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Google <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">a prezentat<\/a><\/noindex> lansarea unui browser web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 84<\/a><\/noindex>. \u00cen acela\u0219i timp <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">disponibil<\/a><\/noindex> versiunea stabil\u0103 a unui proiect open-source <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, care st\u0103 la baza Chrome. Browserul Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">se distinge<\/a><\/noindex> utilizarea logo-urilor Google, existen\u021ba unui sistem de trimitere a notific\u0103rilor \u00een caz de crash, posibilitatea de a \u00eenc\u0103rca modulul Flash la cerere, module pentru redarea con\u021binutului video protejat (DRM), un sistem de instalare automat\u0103 a actualiz\u0103rilor \u0219i transmiterea \u00een timpul c\u0103ut\u0103rii <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametrii RLZ<\/a><\/noindex>. Urm\u0103toarea versiune a Chrome 85 este programat\u0103 pentru 25 august.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">Principalele<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">modific\u0103ri<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/chrome-84-beta-web-otp-web-animations.html\">\u00een<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">84<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51599\">Suportul pentru protocoalele TLS 1.0 \u0219i TLS 1.1 a fost dezactivat.<\/a><\/noindex>  suport pentru protocoalele TLS 1.0 \u0219i TLS 1.1. Pentru a accesa site-uri printr-un canal de comunica\u021bie securizat, serverul trebuie s\u0103 ofere suport pentru cel pu\u021bin TLS 1.2, altfel browserul va afi\u0219a acum o eroare. Conform Google, \u00een prezent aproximativ 0,5% din \u00eenc\u0103rc\u0103rile paginilor web continu\u0103 s\u0103 fie realizate folosind versiuni \u00eenvechite de TLS. Dezasamblarea a fost realizat\u0103 conform <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-tls-oldversions-deprecate\/\">recomand\u0103rilor<\/a><\/noindex>  IETF (Internet Engineering Task Force). Motivul renun\u021b\u0103rii la TLS 1.0\/1.1 este lipsa suportului pentru criptografie modern\u0103 (de exemplu, ECDHE \u0219i AEAD) \u0219i cerin\u021ba de suport pentru criptografie veche, ale c\u0103rei fiabilitate \u00een etapa actual\u0103 de dezvoltare a tehnologiei informa\u021biei este pus\u0103 la \u00eendoial\u0103 (de exemplu, este necesar suportul pentru TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, iar pentru verificarea integrit\u0103\u021bii \u0219i autentific\u0103rii se utilizeaz\u0103 MD5 \u0219i SHA-1). Configura\u021bia care permite revenirea la TLS 1.0\/1.1 va fi p\u0103strat\u0103 p\u00e2n\u0103 \u00een ianuarie 2021.\n<li class=\"l\"> A fost asigurat\u0103 blocarea <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">\u00eenc\u0103rc\u0103rii nesigure<\/a><\/noindex> (f\u0103r\u0103 criptare) a fi\u0219ierelor executabile \u0219i a fost ad\u0103ugat un mesaj de avertizare la desc\u0103rcarea nesigur\u0103 a arhivelor. \u00cen viitor, se preconizeaz\u0103 treptat oprirea complet\u0103 a suportului pentru desc\u0103rcarea fi\u0219ierelor f\u0103r\u0103 aplicarea cript\u0103rii. Blocarea a fost implementat\u0103, deoarece desc\u0103rcarea fi\u0219ierelor f\u0103r\u0103 criptare poate fi utilizat\u0103 pentru a desf\u0103\u0219ura ac\u021biuni mali\u021bioase prin modificarea con\u021binutului \u00een timpul atacurilor MITM.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5995832180473856\">Ad\u0103ugat<\/a><\/noindex> sprijin ini\u021bial <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/client-hints-infrastructure\/\">identificatorului<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/httpwg.org\/http-extensions\/client-hints.html\">Client Hints<\/a><\/noindex>, dezvoltat ca alternativ\u0103 la antetul User-Agent. Mecanismul Client Hints ofer\u0103 ca \u00eenlocuire pentru User-Agent o serie de antete \u201eSec-CH-UA-*\u201d, permi\u021b\u00e2nd organizarea livr\u0103rii selective a datelor despre anumite parametere ale browserului \u0219i sistemului (versiune, platform\u0103 etc.) doar dup\u0103 solicitarea serverului. Utilizatorul are posibilitatea de a determina ce parametre sunt acceptabile pentru livrare \u0219i de a oferi selectiv aceste informa\u021bii proprietarilor de site-uri. C\u00e2nd se utilizeaz\u0103 Client Hints, identificatorul nu este transmis implicit f\u0103r\u0103 o solicitare explicit\u0103, ceea ce face imposibil\u0103 identificarea pasiv\u0103 (implicit este indicat doar numele browserului). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5704553745874944\">Lucr\u0103ri<\/a><\/noindex> pe <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52182\">unific\u0103rii User-Agent<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/a\/chromium.org\/forum\/m\/#!msg\/blink-dev\/-2JIRNMWJ7s\/yHe4tQNLCgAJ\">a fost am\u00e2nat<\/a><\/noindex> p\u00e2n\u0103 anul viitor.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">Continuarea<\/a><\/noindex> activarea<br \/>\nmai strict <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52189\">limit\u0103rilor<\/a><\/noindex> transferului de Cookie \u00eentre site-uri, care a fost <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/resuming-samesite-cookie-changes-in-july.html\">anulat<\/a><\/noindex> din cauza COVID-19. Pentru cererile non-HTTPS, procesarea cookie-urilor de la site-uri diferite de domeniul paginii curente este interzis\u0103. Aceste cookie-uri sunt utilizate pentru a urm\u0103ri mi\u0219c\u0103rile utilizatorului \u00eentre site-uri \u00een codul re\u021belelor publicitare, widget-urilor de socializare \u0219i sistemelor de web analytics. <\/p>\n<p>Reamintim c\u0103 pentru gestionarea transmiterii Cookie se utilizeaz\u0103 atributul SameSite men\u021bionat \u00een antetul Set-Cookie, care \u00een mod implicit va fi setat la \u201eSameSite=Lax\u201d, limit\u00e2nd trimiterea Cookie pentru subsolicit\u0103rile intersite, cum ar fi solicitarea unei imagini sau desc\u0103rcarea de con\u021binut prin iframe de pe un alt site. Site-urile pot suprascrie modul de baz\u0103 aplicat al SameSite, set\u00e2nd explicit valoarea SameSite=None la instalarea Cookie-urilor. Totu\u0219i, valoarea SameSite=None pentru Cookie poate fi setat\u0103 doar \u00een mod (Secure) (se aplic\u0103 pentru conexiuni prin HTTPS). Modificarea va fi aplicat\u0103 treptat, ini\u021bial pentru un procent mic de utilizatori, iar apoi extinz\u00e2nd treptat acoperirea.<\/p>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 o implementare experimental\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52957\">blocatoare de reclame resurse-intensive<\/a><\/noindex>, care poate fi activat\u0103 prin setarea \u201echrome:\/\/flags\/#enable-heavy-ad-intervention\u201d. Blocatorul permite dezactivarea automat\u0103 a blocurilor de reclame iframe dup\u0103 ce se dep\u0103\u0219esc valorile limit\u0103 de trafic \u0219i \u00eenc\u0103rcare CPU. Blocarea va fi activat\u0103 dac\u0103 \u00een firul principal au fost consumate mai mult de 60 de secunde de timp CPU total sau 15 secunde \u00eentr-un interval de 30 de secunde (consum\u0103 50% din resurse timp de mai mult de 30 de secunde), precum \u0219i c\u00e2nd s-au desc\u0103rcat mai mult de 4 MB de date prin re\u021bea.\n<p>Blocarea va fi activat\u0103 doar dac\u0103, \u00eenainte de atingerea limitelor, utilizatorul nu a interac\u021bionat cu blocul publicitar (de exemplu, nu a dat clic pe el), ceea ce, av\u00e2nd \u00een vedere restric\u021biile de trafic, va permite blocarea red\u0103rii automate a videoclipurilor voluminoase \u00een reclame f\u0103r\u0103 activarea explicit\u0103 a red\u0103rii de c\u0103tre utilizator. M\u0103surile propuse vor sc\u0103pa utilizatorii de reclame cu cod de implementare ineficient sau activitate parazitar\u0103 inten\u021bionat\u0103 (de exemplu, cele care efectueaz\u0103 minerit). Conform statisticilor Google, reclama care se \u00eencadreaz\u0103 \u00een criteriile de blocare reprezint\u0103 doar 0,30% din toate blocurile publicitare, dar consum\u0103 28% din resursele CPU \u0219i 27% din traficul total al publicit\u0103\u021bii. <\/p>\n<li class=\"l\"> A fost realizat\u0103 o munc\u0103 pentru reducerea consumului de resurse CPU atunci c\u00e2nd fereastra browserului nu este \u00een c\u00e2mpul vizual al utilizatorului. Chrome acum verific\u0103 dac\u0103 fereastra browserului este acoperit\u0103 de alte feronete \u0219i exclude redarea pixelilor \u00een zonele de suprapunere. Activarea noii func\u021bii se va face treptat: selectiv, pentru unii utilizatori, optimizarea va fi activat\u0103 \u00een Chrome 84, iar pentru ceilal\u021bi \u00een Chrome 85.\n<li class=\"l\"> Activat\u0103 implicit protec\u021bia \u00eempotriva <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/webtools\/answer\/9799829\">notific\u0103rilor intruzive<\/a><\/noindex>, cum ar fi spamul cererilor de notific\u0103ri push. Deoarece aceste cereri \u00eentrerup activitatea utilizatorului \u0219i \u00eei distrag aten\u021bia de la ac\u021biunile \u00een dialogurile de confirmare, \u00een locul unui dialog separat \u00een bara de adrese va ap\u0103rea un mesaj informativ care nu necesit\u0103 ac\u021biuni din partea utilizatorului, cu un avertisment despre blocarea cererii de permisiuni, care se minimizeaz\u0103 automat \u00eentr-un indicator cu imaginea unui clopot t\u0103iat. C\u00e2nd se face clic pe indicator, utilizatorul poate activa sau refuza permisiunea solicitat\u0103 \u00een orice moment convenabil.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh6.googleusercontent.com\/pM2hu9foX9242Vc4AOuz_ntSYy50F_Lb_61o7-s-cCGT4l8sS08fO40JHdKM-6q0afoRqZmOE1dXwJI5kPNs-kwB_KJPosvLLqklNQN4yren24JCG67MwY926uM4IU7vuqV4JqeU\"><img decoding=\"async\" alt=\"Lansarea Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/b327d04760987f54372a2ff4d057eb2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Se asigur\u0103 memorarea alegerii utilizatorului atunci c\u00e2nd se deschid handleri pentru protocoale externe - utilizatorul poate alege \u201ea permite \u00eentotdeauna pentru acest site\u201d pentru un anumit handler, iar browserul va re\u021bine aceast\u0103 decizie legat\u0103 de site-ul curent.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 protec\u021bia \u00eempotriva modific\u0103rii set\u0103rilor utilizatorului f\u0103r\u0103 consim\u021b\u0103m\u00e2nt explicit. Dac\u0103 o extensie modific\u0103 motorul de c\u0103utare implicit propus sau pagina afi\u0219at\u0103 pentru o nou\u0103 fil\u0103, browserul va afi\u0219a acum un dialog cu o propunere de a confirma opera\u021biunea specificat\u0103 sau de a anula modificarea.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4926989725073408\">Continuat<\/a><\/noindex> implementarea protec\u021biei \u00eempotriva \u00eenc\u0103rc\u0103rii de con\u021binut multimedia mixt (atunci c\u00e2nd pe o pagin\u0103 HTTPS se \u00eencarc\u0103 resurse prin protocolul http:\/\/). Pe paginile deschise prin HTTPS, linkurile \u201ehttp:\/\/\u201d vor fi acum \u00eenlocuite automat cu \u201ehttps:\/\/\u201d \u00een blocurile legate de \u00eenc\u0103rcarea imaginilor (anterior, scripturile \u0219i iframe-urile au fost deja \u00eenlocuite, iar auto\u00eenlocuirea pentru resursele audio \u0219i video este a\u0219teptat\u0103 \u00een urm\u0103toarea versiune). Dac\u0103 o imagine nu este disponibil\u0103 prin https, \u00eenc\u0103rcarea sa este blocat\u0103 (se poate semnala manual blocarea prin meniul disponibil prin simbolul lac\u0103t \u00een bara de adrese).\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport pentru API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-otp\/\">Web OTP<\/a><\/noindex> (s-a dezvoltat ca API pentru SMS Receiver), permi\u021b\u00e2nd organizarea introducerii unui cod de unic\u0103 folosin\u021b\u0103 pe o pagin\u0103 web, dup\u0103 primirea unui mesaj SMS cu un cod de confirmare, livrat pe smartphone-ul Android al utilizatorului, pe care este deschis browserul. Confirmarea prin SMS, de exemplu, poate fi utilizat\u0103 pentru a verifica num\u0103rul de telefon specificat de utilizator la \u00eenregistrare. Dac\u0103 anterior utilizatorul trebuia s\u0103 deschid\u0103 aplica\u021bia pentru a vizualiza SMS-ul, s\u0103 copieze codul \u00een clipboard, s\u0103 revin\u0103 \u00een browser \u0219i s\u0103 insereze acel cod, noul API ofer\u0103 posibilitatea de a automatiza acest proces \u0219i de a-l reduce la o singur\u0103 atingere.\n<li class=\"l\"> API extins <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-animations\/\">Web Animations<\/a><\/noindex><br \/>\npentru gestionarea red\u0103rii anima\u021biilor web. \u00cen noua versiune, a fost ad\u0103ugat\u0103 suport pentru opera\u021biuni de compositing, permi\u021b\u00e2nd controlul modului \u00een care se combin\u0103 efectele \u0219i oferind noi gestori care sunt apelati la apari\u021bia evenimentelor de \u00eenlocuire a con\u021binutului. API-ul Web Animations suport\u0103 acum \u0219i Promise pentru a determina ordinea de afi\u0219are a anima\u021biei \u0219i un control mai bun asupra modului \u00een care anima\u021bia interac\u021bioneaz\u0103 cu alte func\u021bionalit\u0103\u021bi ale aplica\u021biei.<\/p>\n<li class=\"l\"> \u00cen modul Origin Trials (func\u021bionalit\u0103\u021bi experimentale care necesit\u0103 activare separat\u0103) au fost ad\u0103ugate mai multe API-uri noi. Origin Trial permite utilizarea API-ului specificat din aplica\u021bii \u00eenc\u0103rcate de pe localhost sau 127.0.0.1 sau dup\u0103 \u00eenregistrarea \u0219i ob\u021binerea unui token special, care este valabil pentru o perioad\u0103 limitat\u0103 pentru un anumit site.\n<ul>\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5658847691669504\">Cookie Store<\/a><\/noindex> pentru accesul Worker-ului de Serviciu la HTTP Cookies, care func\u021bioneaz\u0103 ca o alternativ\u0103 asincron\u0103 la utilizarea document.cookie.\n<li class=\"l\">  API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/idle-detection\/\">Detectare a inactivit\u0103\u021bii<\/a><\/noindex> pentru a determina inactivitatea utilizatorului, permi\u021b\u00e2nd identificarea momentului \u00een care utilizatorul nu interac\u021bioneaz\u0103 cu tastatura\/misul, c\u00e2nd se ruleaz\u0103 protectorul de ecran, ecranul este blocat sau se efectueaz\u0103 o munc\u0103 pe un alt monitor. Avertizarea aplica\u021biei despre inactivitate se face prin trimiterea unei notific\u0103ri dup\u0103 atingerea unui prag de inactivitate specificat.\n<li class=\"l\"> Modul <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5683766104162304\">Izolarea Originii<\/a><\/noindex>, permite dezvoltatorului s\u0103 utilizeze o izolare mai complet\u0103 a proces\u0103rii con\u021binutului \u00eentr-un proces separat, legat de surs\u0103 (origin \u2014 domeniu + port + protocol), \u0219i nu de site, pre\u021bul fiind \u00eencetarea suportului pentru unele func\u021bionalit\u0103\u021bi \u00eenvechite, cum ar fi executarea sincron\u0103 a scripturilor care utilizeaz\u0103 document.domain \u0219i apelul postMessage() pentru a trimite mesaje instan\u021belor WebAssembly.Module. Cu alte cuvinte, Izolarea Originii permite organizarea separ\u0103rii pe diferite procese pe baza domeniului resursei, \u0219i nu a site-ului cu toate includerile pentru site-urile externe.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/6533147810332672\">WebAssembly SIMD<\/a><\/noindex> pentru utilizarea instruc\u021biunilor vectoriale SIMD \u00een aplica\u021biile \u00een format WebAssembly. Pentru a asigura portabilitatea pe platforme, se propune un nou tip pe 128 de bi\u021bi, care poate reprezenta diferite tipuri de date \u00eempachetate, \u0219i mai multe opera\u021bii vectoriale de baz\u0103 pentru procesarea datelor \u00eempachetate. SIMD permite cre\u0219terea performan\u021bei prin paralelizarea proces\u0103rii datelor \u0219i va fi util \u00een compilarea codului nativ \u00een WebAssembly. Pentru a activa suportul SIMD, se poate folosi setarea \u201echrome:\/\/flags\/#enable-webassembly-simd.\u201d\n<\/ul>\n<li class=\"l\"> Stabilizat \u0219i acum distribuit \u00een afara Origin Trials<br \/>\nAPI <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Indexarea con\u021binutului<\/a><\/noindex>, oferind metadate despre con\u021binutul care a fost anterior cache-uit de aplica\u021biile web care func\u021bioneaz\u0103 \u00een modul Progressive Web Apps (PWA). Aplica\u021bia poate salva \u00een browser diferite date, inclusiv imagini, videoclipuri \u0219i articole, iar atunci c\u00e2nd conexiunea la re\u021bea este pierdut\u0103, poate utiliza aceste date prin API-ul Cache Storage \u0219i IndexedDB. API-ul de Indexare a Con\u021binutului permite ad\u0103ugarea, g\u0103sirea \u0219i eliminarea unor asemenea resurse. \u00cen browser, acest API este deja folosit pentru listarea paginilor \u0219i a datelor multimedia disponibile pentru a fi vizualizate offline.<\/p>\n<li class=\"l\"> Varianta API-ului a fost stabilizat\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/wakelock\">Wake Lock<\/a><\/noindex> bazat pe mecanismul Promise, oferind o modalitate mai sigur\u0103 de a gestiona dezactivarea auto-bloc\u0103rii ecranului \u0219i de a comuta dispozitivele \u00een moduri de economisire a energiei.\n<li class=\"l\"> \u00cen versiunea pentru platforma Android <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\">a fost ad\u0103ugat\u0103<\/a><\/noindex> suport\u0103 shortcut-uri pentru aplica\u021bii, permi\u021b\u00e2nd acces rapid la ac\u021biuni tipice solicitate \u00een aplica\u021bie. Pentru a crea shortcut-uri, este suficient s\u0103 ad\u0103uga\u021bi elemente \u00een manifestul web al aplica\u021biei \u00een format PWA (Progressive Web Apps).<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\"><img decoding=\"async\" alt=\"Lansarea Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/bd93f6ee778be3c616f66229bc54bf54.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pentru Web Worker este permis\u0103 utilizarea API-ului <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/reporting-observer\/\">ReportingObserver<\/a><\/noindex>, care permite definirea unui handler pentru generarea unui raport, invocat atunci c\u00e2nd se acceseaz\u0103 func\u021bionalit\u0103\u021bi \u00eenvechite. Raportul generat, la alegerea utilizatorului, poate fi salvat, trimis pe server sau procesat de un script JavaScript.\n<li class=\"l\"> API-ul a fost actualizat <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/resize-observer\">Resize Observer<\/a><\/noindex>, permi\u021b\u00e2nd conectarea unui handler care va primi notific\u0103ri despre modificarea dimensiunii elementelor specificate pe pagin\u0103. \u00cen ResizeObserverEntry au fost ad\u0103ugate trei noi propriet\u0103\u021bi: contentBoxSize, borderBoxSize \u0219i devicePixelContentBoxSize pentru a ob\u021bine informa\u021bii mai detaliate, furnizate sub form\u0103 de matrice de obiecte ResizeObserverSize.\n<li class=\"l\"> Ad\u0103ugat cuv\u00e2ntul cheie \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5644990145363968\">revert<\/a><\/noindex>\u201e pentru a reseta stilul elementului la valoarea implicit\u0103.\n<li class=\"l\"> Eliminat prefixul propriet\u0103\u021bii CSS \u201e-webkit-appearance\u201d \u0219i \u201e-webkit-ruby-position\u201d, care acum sunt disponibile ca \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4715298156445696\">appearance<\/a><\/noindex>&#187; \u0219i &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/6249925820022784\">ruby-position<\/a><\/noindex>&#171;.\n<li class=\"l\"> \u00cen JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5700509656678400\">a fost implementat\u0103<\/a><\/noindex> suportul marc\u0103rii metodelor \u0219i propriet\u0103\u021bilor clasei ca private, astfel \u00eenc\u00e2t accesul la acestea va fi deschis doar \u00een interiorul clasei (anterior, doar c\u00e2mpurile puteau fi private). Pentru a marca metodele \u0219i propriet\u0103\u021bile ca private, este nevoie <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tc39\/proposal-private-methods\/blob\/master\/README.md\">specifica<\/a><\/noindex> \u00eenainte de numele c\u00e2mpului semnul \u201e#\u201d.\n<li class=\"l\"> \u00cen JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">a fost ad\u0103ugat\u0103<\/a><\/noindex> suport pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BB%D0%B0%D0%B1%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0\">referin\u021belor slabe<\/a><\/noindex> (weak reference) la obiectele JavaScript, permi\u021b\u00e2nd p\u0103strarea unei referin\u021be c\u0103tre obiect, dar f\u0103r\u0103 a bloca \u0219tergerea obiectului asociat de c\u0103tre colectorul de gunoi. De asemenea, a fost ad\u0103ugat suport pentru finalizatori, oferind posibilitatea de a defini un handler care este apelat dup\u0103 finalizarea colect\u0103rii de gunoi a obiectului specificat.\n<li class=\"l\"> S-a accelerat lansarea aplica\u021biilor pe WebAssembly, datorit\u0103 implement\u0103rii \u00een compilatorul de baz\u0103 (baseline) Liftoff <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/threads\">instruc\u021biunilor atomice<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/bulk-memory-operations\">opera\u021biuni pe loturi cu memorie<\/a><\/noindex>. S-au \u00eembun\u0103t\u0103\u021bit instrumentele pentru depanarea WebAssembly, av\u00e2nd o performan\u021b\u0103 de depanare semnificativ crescut\u0103 prin utilizarea punctelor de oprire (anterior, pentru depanare se folosea un interpret, iar acum compilatorul Liftoff).\n<li class=\"l\"> \u00cen instrumentele pentru dezvoltatorii web pphttps:\/\/developers.google.com\/web\/updates\/2020\/05\/devtools a fost actualizat\u0103]] panoul pentru analizarea performan\u021bei. A fost ad\u0103ugat\u0103 informa\u021bia general\u0103 despre metrica <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/tbt\/\">TBT<\/a><\/noindex> (Total Blocking Time), ar\u0103t\u00e2nd c\u00e2t de mult timp pagina pare a fi disponibil\u0103, dar de fapt nu este disponibil\u0103 (adic\u0103 pagina este deja redat\u0103, dar \u00eenc\u0103 blocheaz\u0103 execu\u021bia fluxului principal \u0219i introducerea de date nu este posibil\u0103). A fost ad\u0103ugat\u0103 o nou\u0103 sec\u021biune Experience pentru analiza metricii <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/cls\/\">CLS<\/a><\/noindex> (Cumulative Layout Shift), care reflect\u0103 stabilitatea vizual\u0103 a con\u021binutului. \u00cen panoul de inspec\u021bie a stilurilor CSS a fost implementat un preview al imaginilor, specificate prin proprietatea \u201ebackground-image.\u201d\n<\/ul>\n<p>Pe l\u00e2ng\u0103 nout\u0103\u021bi \u0219i corec\u021bii de erori, noua versiune a eliminat <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M84\">38 vulnerabilit\u0103\u021bi<\/a><\/noindex>. Multe dintre vulnerabilit\u0103\u021bi au fost descoperite ca urmare a test\u0103rii automate cu instrumentele <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. O problem\u0103 (CVE-2020-6510, dep\u0103\u0219irea tamponului \u00een handler-ul unor opera\u021biuni de fundal fetch) este marcat\u0103 ca critic\u0103, adic\u0103 permite ocolirea tuturor nivelurilor de protec\u021bie ale browserului \u0219i executarea de cod \u00een sistem dincolo de mediu sandbox. \u00cen cadrul programului de recompens\u0103 pentru descoperirea vulnerabilit\u0103\u021bilor pentru acest release, Google a pl\u0103tit 26 de recompense \u00een valoare de 21.500 USD (dou\u0103 recompense de 5.000 USD, dou\u0103 recompense de 3.000 USD, o recompens\u0103 de 2.000 USD, dou\u0103 recompense de 1.000 USD \u0219i trei recompense de 500 USD). Valoarea a 16 recompense nu a fost \u00eenc\u0103 determinat\u0103. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53362\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 84. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 85 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88913,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-88912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-84\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 84 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-84\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-16T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-16T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea Chrome 84 | ProHoster","description":"Compania Google a lansat versiunea web-browser-ului","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-84","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 84 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-chrome-84","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-16T05:42:12+00:00","article:modified_time":"2020-07-16T05:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88912","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:19:36","updated":"2022-09-30 22:56:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/88912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=88912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/88912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/88913"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=88912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=88912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=88912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}