{"id":56128,"date":"2020-02-05T00:00:00","date_gmt":"2020-02-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-chrome-80"},"modified":"2020-02-18T14:04:20","modified_gmt":"2020-02-18T11:04:20","slug":"reliz-chrome-80","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-chrome-80","title":{"rendered":"Chrome 80 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/02\/stable-channel-update-for-desktop.html\">esituse<\/a><\/noindex> veebibrauseri v\u00e4ljaande <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 80<\/a><\/noindex>. Samuti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">saadaval<\/a><\/noindex> stabiilne vabaarendusprojekt <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, mis on Chrome'i aluseks. Chrome'i brauser <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">erineb<\/a><\/noindex> Google'i logode kasutamise, crash-\u00fcletuste saatmise s\u00fcsteemi, Flash-moduli allalaadimise v\u00f5imaluse, kaitstud videosisu (DRM) esitamiseks m\u00f5eldud modulaarsete lisade, automaatse v\u00e4rskendamise installimise s\u00fcsteemi ja otsingute RLZ-parameetrite edastamisega <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">RLZ parameetrite<\/a><\/noindex>. J\u00e4rgmist Chrome 81 v\u00e4ljalaset on plaanitud 17. m\u00e4rtsiks.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Peamised<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">muudatused<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/12\/chrome-80-content-indexing-es-modules.html\">\u00fches<\/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-80\">80<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> V\u00e4ikese kasutajate protsendi jaoks on v\u00e4lja t\u00f6\u00f6tatud vahekaartide r\u00fchmitamise funktsioon, mis v\u00f5imaldab koondada mitu sarnase otstarbega vahekaarti visuaalselt eristatud gruppidesse. Iga r\u00fchmale on v\u00f5imalik m\u00e4\u00e4rata oma v\u00e4rv ja nimi. Kasutajad, kes ei olnud esimeses aktivatsioonilaaines, saavad r\u00fchmitamise toetuse aktiveerida valiku kaudu &#171;chrome:\/\/flags\/#tab-groups&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580888736.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/beb1532c92889a0623d9b36fbbd11dff.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> On lisatud toetust funktsiooni <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, mis v\u00f5imaldab luua linke \u00fcksikutele s\u00f5nadele v\u00f5i fraasidele, ilma et dokumendis oleks vajalikud m\u00e4rgid tagi &#171;a name&#187; v\u00f5i omaduse &#171;id&#187; abil. Sarnaste linkide s\u00fcntaks on kavandatud kinnitada veebistandardina, mis on praegu staadiumis <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/ScrollToTextFragment\/\">mustandiga<\/a><\/noindex>. \u00dclemineku mask (t\u00f5epoolest teostatakse kerimisega otsing) eristatakse tavalisest ankrust tunnuse &#171;:~:&#187; abil. N\u00e4iteks lingi &#171;https:\/\/opennet.ru\/52312\/#:~:text=Chrom\u0435&#187; avamisel nihkub leht asukohta, kus esmakordselt mainitakse s\u00f5na &#171;Chrom\u0435&#187; ja see s\u00f5na tuuakse esile.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/02\/samesite-cookie-changes-in-february.html\">Kasutatud<\/a><\/noindex> rangem keeld k\u00fcpsiste edastamisel erinevate saitide vahel, mis mitte-HTTPS p\u00e4ringute puhul keelab kolmandate osapoolte k\u00fcpsiste t\u00f6\u00f6tlemise, mis on seadistatud, kui p\u00f6\u00f6rdutakse saitide poole, mis erinevad praeguse lehe dom\u00e4\u00e4nist. Selliseid k\u00fcpsiseid kasutatakse kasutaja liikumise j\u00e4lgimiseks saitide vahel reklaamiv\u00f5rkude, sotsiaalmeedia vidinate ja veebianal\u00fc\u00fcsi s\u00fcsteemide koodis. Tuletame meelde, et k\u00fcpsiste edastamise haldamiseks kasutatakse headeris Set-Cookie n\u00e4idatud atribuuti SameSite, mis on vaikimisi n\u00fc\u00fcd seadistatud v\u00e4\u00e4rtusele &#171;SameSite=Lax&#187;, piirates k\u00fcpsiste edastamist ristsaitide alam-p\u00e4ringutele, n\u00e4iteks pildi p\u00e4ringutele v\u00f5i sisu laadimisele iframe kaudu teiselt saidilt. Saidid saavad vaikimisi rakendatud SameSite re\u017eiimi \u00fcle kirjutada, seades k\u00fcpsise seadistamisel v\u00e4\u00e4rtuse SameSite=None. Siiski v\u00f5ib SameSite=None k\u00fcpsiste jaoks seada vaid turvalises re\u017eiimis (see kehtib HTTPS-\u00fchenduste kohta). Muudatus hakkab j\u00e4rk-j\u00e4rgult <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">rakenduda<\/a><\/noindex> 17. veebruaril, alguses v\u00e4ikese protsendi kasutajatest, ja seej\u00e4rel j\u00e4rk-j\u00e4rgult laienedes.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52158\">Lisatud<\/a><\/noindex> h\u00e4irimatute teavituste kaitse, mis on seotud volituste kinnitamisega. Kuna selline tegevus, n\u00e4iteks r\u00e4mpspostina tulevad push-teavituste taotlused, katkestab kasutaja t\u00f6\u00f6 ning t\u00f5mbab t\u00e4helepanu kinnituste dialooge, kuvab Chrome 80 eraldi dialooge asemel aadressiribal n\u00fc\u00fcd teavituse, mis hoiatab volituste taotluse blokeerimise eest ja mis seej\u00e4rel sulandub indikaatoriks, millel on kujutis larissav kella. Indikaatorile kl\u00f5psates saab soovi korral volituse aktiveerida v\u00f5i tagasi l\u00fckata. Uus re\u017eiim l\u00fclitub automaatselt valikuliselt sisse kasutajatele, kes on varem tavaliselt selliseid taotlusi blokeerinud, ning ka veebilehtedele, kus registreeritakse k\u00f5rge taotluste tagasil\u00fckkamise protsent. Uue re\u017eiimi aktiveerimiseks k\u00f5igi taotluste jaoks on seadistustesse lisatud eraldi valik (chrome:\/\/flags\/#quiet-notification-prompts).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578565088.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/0417193e7ff32c39042da014436c1d3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/chrome-80-deps-rems\">Keelatud<\/a><\/noindex> pop-up akende kuvamine (meetodi window.open() kutsumine) ja s\u00fcnkroonsete XMLHttpRequest p\u00e4ringute saatmine lehe sulgemise v\u00f5i varjamise s\u00fcndmuste k\u00e4itlejates (unload, beforeunload, pagehide ja visibilitychange);\n<li class=\"l\"> Pakutud algne <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51612\">kaitse<\/a><\/noindex> takistama segakulude meediat (kui HTTPS-lehel laaditakse ressursse http:\/\/ protokolli kaudu). HTTPS kaudu avatud lehtedel asendatakse n\u00fc\u00fcd automaatselt &#171;http:\/\/&#187; lingid &#171;https:\/\/&#187; -ga, mis on seotud helifailide ja videofailide esitamisega. Kui helifail v\u00f5i videoresurss ei ole saadaval HTTPS kaudu, blokeeritakse selle laadimine (manuaalselt saab blokeeringut m\u00e4rgata men\u00fc\u00fcs, mis on saadaval aadressiriba lukuikooni kaudu).\n<p>Pildid laaditakse j\u00e4tkuvalt kasutamata muudatusi (automaatne asendus kehtib Chrome 81-s), kuid piltide https-le \u00fcmbervahetamiseks v\u00f5i blokeerimiseks on veebiarendajatele antud CSP omadused upgrade-insecure-requests ja block-all-mixed-content. Skriptide ja iframe-ide jaoks oli segatud sisu blokeerimine varem juba rakendatud.<\/p>\n<li class=\"l\"> Alustatud j\u00e4rkj\u00e4rguline <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51295\">toetuse l\u00f5petamine<\/a><\/noindex> FTP-le. Vaikimisi s\u00e4ilib FTP toe tugi, kuid see <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/6246151319715840\">teostatakse<\/a><\/noindex> eksperiment, mille raames teatud protsendile kasutajatest saadetakse FTP tugi v\u00e4lja (tagasi toomiseks tuleb brauser k\u00e4ivitada valikuga &#171;&#8212;enable-ftp&#187;). Tuletame meelde, et eelmistel v\u00e4ljaannetel l\u00f5petati juba FTP protokolli kaudu laaditud ressursside sisu kuvamine brauseris (nt HTML-dokumentide ja README-failide kuva l\u00f5petamine), keelati FTP kasutamine dokumentidest allikale laadimise korral ja l\u00f5petati FTP jaoks proxy toetamine. Siiski j\u00e4i v\u00f5imalus laadida faile otse linkide kaudu ja kuvada kataloogide sisu.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5180316371124224\">Lisatud<\/a><\/noindex><br \/>\nv\u00f5imalus kasutada vektorgraafika SVG-pilte saidi ikoonina (favicon).<\/p>\n<li class=\"l\"> Seadistustesse on lisatud valikuline v\u00f5imalus keelata teatud t\u00fc\u00fcpi andmete edastamine brauserite vahelise s\u00fcnkroonimise ajal.\n<li class=\"l\"> Keskhalduslike ettev\u00f5tte kasutajatele on lisatud reegel <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/docs\/chrome-enterprise\/policies\/?policy=BlockExternalExtensions\">BlockExternalExtensions<\/a><\/noindex>, mis v\u00f5imaldab keelata v\u00e4list\u00e4ienduste installimise seadmesse.\n<li class=\"l\"> On rakendatud <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/optional-chaining\">v\u00f5imalus<\/a><\/noindex> \u00fchekordne kontrollimise kogu omaduste v\u00f5i kutsungite ahelas JavaScriptis. N\u00e4iteks kui k\u00e4ideldakse &#171;db.user.name.length&#187;, tuli varem k\u00f5ik mooduli osad j\u00e4rjestikku kontrollida, n\u00e4iteks &#171;if (db &#038;&#038; db.user &#038;&#038; db.user.name)&#187;. N\u00fc\u00fcd on uue operatsiooni &#171;?.&#187; kaudu v\u00f5imalik p\u00f6\u00f6rduda v\u00e4\u00e4rtuse &#171;db?.user?.name?.length&#187; poole ilma eelneva kontrollita ja see p\u00f6\u00f6rdumine ei too kaasa vigade v\u00e4ljundit. Probleemide korral (kui m\u00f5ni element on t\u00f6\u00f6deldud nullina v\u00f5i m\u00e4\u00e4ramatuna) antakse v\u00e4ljundiks v\u00e4\u00e4rtus &#171;undefined&#187;.\n<li class=\"l\"> JavaScriptis on v\u00e4lja pakutud uus loogiline \u00fchendusoperaator &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/nullish-coalescing\">??<\/a><\/noindex>&#171;, mis tagastab parema operandi, kui vasak operand on NULL v\u00f5i m\u00e4\u00e4ramata, ja vastupidi. N\u00e4iteks &#171;const foo = bar ?? &#8216;default string'&#187; tagastab, kui bar on null, stringi v\u00f5i v\u00e4\u00e4rtuse bar vastasel juhul, sealhulgas juhul, kui bar on 0 ja &#8216; &#8216;, erinevalt operaatorist &#171;||&#187;.\n<li class=\"l\"> Origin Trials re\u017eiimis (eksperimenteerimisv\u00f5imalused, mis n\u00f5uavad eraldi <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">aktiveerimist<\/a><\/noindex>) on ette pandud API Sisulehe Indekseerimine. Origin Trial t\u00e4hendab v\u00f5imalust kasutada antud API-d rakendustes, mis on laaditud localhostilt v\u00f5i 127.0.0.1, v\u00f5i p\u00e4rast registreerimist ja spetsiaalse ajutise tokeni saamist, mis kehtib piiratud aja jooksul konkreetse saidi jaoks. API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Sisu indekseerimine<\/a><\/noindex>, annab metainformatsiooni sisu kohta, mis on varem vahem\u00e4lu salvestatud Progressive Web Apps (PWS) re\u017eiimis t\u00f6\u00f6tavate veebirakenduste poolt. Rakendus v\u00f5ib salvestada brauseri poolele erinevaid andmeid, sealhulgas pilte, videoid ja artikleid, ning kasutada neid, kui v\u00f5rguyhendus katkevad, API Cache Storage ja IndexedDB abil. Content Indexing API v\u00f5imaldab lisada, leida ja eemaldada selliseid ressursse. Brauseris kasutatakse seda API-d juba lehtede ja multimeediaandmete loendi koostamiseks, mis on saadaval offline vaadatamiseks.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/tkanWDKiU0jTm_ovD1MMjiV9cMX_XPexDY5_kyiZwScsnlPblj-wZUfWOax8aBAuzY3xl7h8tS4x92npA8UDJiKXH7jJfXTnehfU-g08RPbDZS8I-T62Dqzkrc5-3vN-UzCsXgAg\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/5a9d7a4d4664a7d9e297ca707479d045.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Stabiliseeritud ja n\u00fc\u00fcd jagatakse v\u00e4ljaspool Origin Trials programmiga seotud liidest <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/contact-picker\/\">Kontaktide valija<\/a><\/noindex>, mis v\u00f5imaldab kasutajal valida kontakte aadressiraamatus ja edastada teatud \u00fcksikasjad neist saidile. P\u00e4ringu korral m\u00e4\u00e4ratakse, millised omadused tuleb saada. Need omadused kuvatakse selgelt kasutajale, kes otsustab, kas edastada need omadused v\u00f5i mitte. API-d saab kasutada n\u00e4iteks veebipostikliendil, et valida saajaid saadetava e-kirja jaoks, VoIP-funktsiooniga veebirakenduses konkreetse numbri helistamiseks v\u00f5i sotsiaalmeedias juba registreeritud s\u00f5prade leidmiseks. Samuti on kavandatud Origin Trials raames m\u00f5ned uued Contact Picker omadused: varem saadaval olnud nimi, e-posti aadress ja telefoninumber, on lisatud v\u00f5imalus edastada postiaadress ja pilt.\n<li class=\"l\"> Veebit\u00f6\u00f6tajates <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/module-workers\/\">pakutud<\/a><\/noindex> uus moodulite laadimise viis ECMAScriptis, mis v\u00f5imaldab v\u00e4ltida importScripts() funktsiooni kasutamist, mis blokeerib t\u00f6\u00f6taja t\u00f6\u00f6tluse k\u00e4igus imporditud skripti ja t\u00e4idab selle globaalsetes kontekstides. Uus meetod eeldab spetsiaalsete moodulite loomist Veebit\u00f6\u00f6tajatele, mis toetavad JavaScripti standardseid importimise mehhanisme ja v\u00f5ivad laadida d\u00fcnaamiliselt, blokeerimata t\u00f6\u00f6taja t\u00e4itmist. Moodulite laadimiseks t\u00f6\u00f6tlija konstruktori kaudu on ette n\u00e4htud uus ressursside t\u00fc\u00fcp &#8212; &#8216;module&#8217;:\n<p>   const worker = new Worker(&#8216;worker.js&#8217;, {<br \/>\n     type: &#8216;module&#8217;<br \/>\n   });<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5855937971617792\">On rakendatud<\/a><\/noindex> sisseehitatud v\u00f5imalus JavaScriptis kokkusurutud voogude t\u00f6\u00f6tlemiseks, mis ei n\u00f5ua v\u00e4list raamatukogu kasutamist. Kokkupressimiseks ja lahti pakkimiseks on lisatud API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1TovyqqeC3HoO0A4UUBKiCyhZlQSl7jM_F7KbWjK2Gcs\/edit\">CompressionStream ja DecompressionStream<\/a><\/noindex>. Toetatakse gzip ja deflate algoritmide kasutamist kokkupressimiseks.\n<p>   const compressionReadableStream<br \/>\n         =  inputReadableStream.pipeThrough(new CompressionStream(&#8216;gzip&#8217;));<\/p>\n<li class=\"l\"> Lisatud CSS atribuut &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5668660729348096\">line-break: anywhere<\/a><\/noindex>&lt;, mis v\u00f5imaldab murda sisu igasugustes typograafilistes m\u00e4rkides, sealhulgas murded punktiirm\u00e4rkide, etteantud vahede (&lt;pre&gt;) ja s\u00f5nade vahes. Samuti lisatud CSS-omadus &lt;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5126089347170304\">overflow-wrap: anywhere<\/a><\/noindex>&gt;, mis v\u00f5imaldab murda kompaktsed s\u00fcmbolite j\u00e4rjestused \u00fcksk\u00f5ik kus, kui rea sees ei leitud sobivat murdmispositsiooni.\n<li class=\"l\"> Kr\u00fcpteeritud kujul t\u00f6\u00f6deldud meediakonteksti jaoks on rakendatud meetodi toetust <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaCapabilities\/decodingInfo\">MediaCapabilities.decodingInfo()<\/a><\/noindex>, mis pakub teavet brauseri v\u00f5imekuse kohta kaitstud sisu dekodeerimise osas (n\u00e4iteks seda meetodit saab kasutada kvaliteetse v\u00f5i energia s\u00e4\u00e4stlikuma dekodeerimise stsenaariumide valimiseks, arvestades saadaval olevat ribalaiust ja ekraani suurust).\n<li class=\"l\"> Uus meetod <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687791428042752\">HTMLVideoElement.getVideoPlaybackQuality()<\/a><\/noindex>, mille kaudu saab teavet video taasesituse j\u00f5udluse kohta bitikiirus, eraldusv\u00f5ime ja muude video parameetrite kohandamiseks.\n<li class=\"l\"> API-s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/payment-request\/\">Payment Handler<\/a><\/noindex>, mis lihtsustab integreerimist olemasolevate makses\u00fcsteemidega, on lisatud v\u00f5imalus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5660404216758272\">delegeerimisega<\/a><\/noindex> v\u00e4lise makses\u00fcsteemi t\u00f6\u00f6tleja adresse ja kontaktteabe t\u00f6\u00f6tlemiseks (makses\u00fcsteemi rakendusel v\u00f5ib olla t\u00e4psemaid andmeid kui brauseril).\n<li class=\"l\"> Lisa toetust HTTP p\u00e4isele <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webappsec-fetch-metadata\/#sec-fetch-dest-header\">Sec-Fetch-Dest<\/a><\/noindex>, mis v\u00f5imaldab saata t\u00e4iendavaid metaandmeid seotud sisu t\u00fc\u00fcbi kohta (n\u00e4iteks img-sildi kaudu p\u00e4ringus n\u00e4idatakse t\u00fc\u00fcpi , fontide jaoks <font>, skriptide jaoks , stiilide jaoks  jne). T\u00fc\u00fcbi p\u00f5hjal saab server rakendada meetmeid m\u00f5nede r\u00fcnnakute kaitsmiseks (n\u00e4iteks on ebat\u00f5en\u00e4oline, et raha\u00fclekande t\u00f6\u00f6tleja link oleks m\u00e4\u00e4ratud img-sildi kaudu, seega ei pea selliseid p\u00e4ringuid t\u00f6\u00f6tlema).\n<li class=\"l\"> JavaScripti mootoris V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">on tehtud optimeerimine<\/a><\/noindex> n\u00e4idikute hoidmiseks m\u00e4lus. T\u00e4ieliku 64-bitise v\u00e4\u00e4rtuse asemel on tagatud ainult unikaalsete n\u00e4idikute madalamate bitide salvestamine. Selline optimeerimine v\u00f5imaldas v\u00e4hendada m\u00e4lu kasutust m\u00e4lus 40% v\u00f5rra, ohvriks toomata j\u00f5udluse v\u00e4henemist 3-8%.<br \/>\n<center><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/f4d864466d5a0deb2b358e3d709d2e6c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/5219cc489b9572b105bb1dceeaedde6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\t<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/devtools\">Muutused<\/a><\/noindex> veebiarenduse t\u00f6\u00f6riistades:\n<ul>\n<li class=\"l\"> Veebikonsolis on lisatud v\u00f5imalus \u00fcle kirjutada let ja klassi v\u00e4ljendid.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/letafter.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/900fb4a45dcfbe3c59093a875664d432.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Parandatud on WebAssembly silumisvahendeid. Lisatud tugi  <noindex><a rel=\"nofollow\" href=\"http:\/\/dwarfstd.org\/\">DWARF<\/a><\/noindex> astme kaupa silumiseks, katkestuspunktide m\u00e4\u00e4ramiseks ja virna j\u00e4lgimise anal\u00fc\u00fcsiks l\u00e4htekoodis, milles WebAssembly rakendus on kirjutatud.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/wasm.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/18918605318647f5bdaf403822f83010.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Parandatud v\u00f5rguaktiivsuse anal\u00fc\u00fcsi paneel. Lisatud v\u00f5imalus vaadata skriptide kutse ahelat, mis on seotud p\u00e4ringu algatamisega.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/initiators.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/1981db2b84541612ec63f54dea90a25d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Lisatud uued veerud Path ja URL, kus kuvatakse iga v\u00f5rguressursi absoluutne tee ja t\u00e4is URL. Tagatud valitud p\u00e4ringu esilet\u00f5stmine \u00fclevaate diagrammil.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/overview.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/e2f07ee205c13a4f10ef9b9e944d8fa8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5rgutingimuste vahekaardile on lisatud v\u00f5imalus muuta User-Agent parameetrit.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/useragent.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/c605d0146e32813320d6517c55e4efe2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pakutud uus liides auditi paneeli seadistamiseks.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/start.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/c16f004b56b488f06fe68d27291b1e11.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Vahekaardil <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/coverage\">Katvus<\/a><\/noindex> Pakutud katvuse andmete kogumise valik iga funktsiooni v\u00f5i iga koodibloki jaoks (t\u00e4iendav statistika, kuid n\u00f5uab rohkem ressursse).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/modes.png\"><img decoding=\"async\" alt=\"Chrome 80 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/02\/2c80bbceb4c576bf399399986c81bb2d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<li class=\"l\"> AppCache\u2019i manifeet (tehnoloogia veebirakenduse offline-re\u017eiimis t\u00f6\u00f6korraldamiseks) <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">on piiratud<\/a><\/noindex> praeguse veebisaidi katalooge (kui manifeet on laaditud www.example.com\/foo\/bar\/, siis URL-i \u00fclekirjutamise v\u00f5imalus kehtib ainult \/foo\/bar\/ sees). Chrome 82-s plaanitakse AppCache t\u00e4ielikult eemaldada. P\u00f5hjenduseks on soov vabaneda \u00fchest r\u00fcnnaku vektorist, mis on seotud saidisiseste skriptide r\u00fcndamisega. AppCache\u2019i asemel soovitatakse kasutada API-d. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/webvr-1-1-removed\">L\u00f5petatud<\/a><\/noindex> WebVR 1.1 vananenud API tugi, mille asemel saab kasutada API-d <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Seade<\/a><\/noindex>, mis v\u00f5imaldab juurdep\u00e4\u00e4su komponentidele virtuaalsuse ja lisatud reaalsuse loomise jaoks ning \u00fchtlustab erinevate seadmeklasside, alates statsionaarsetest virtuaalreaalsuse peakomplektidest kuni mobiilseadmetel p\u00f5hinevate lahendusteni, toimimise.\n<li class=\"l\"> Protokollide t\u00f6\u00f6deldajad, mis \u00fchendatakse registerProtocolHandler() ja unregisterProtocolHandler() meetodite kaudu, saavad n\u00fc\u00fcd t\u00f6\u00f6tada ainult turvalises kontekstis (HTTPS-i kaudu).\n<\/ul>\n<p>Uue versiooni raames on lisaks uuendustele ja vigade parandusele k\u00f5rvaldatud <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M80\">56 haavatavust<\/a><\/noindex>. Paljud haavatavused avastati automatiseeritud testimise t\u00f6\u00f6riistade abil <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\">Kontrollvoo terviklikkus<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Kriitilisi probleeme, mis v\u00f5imaldaksid m\u00f6\u00f6da minna k\u00f5igist brauseri turvatasemetest ja k\u00e4ivitada koodi s\u00fcsteemis v\u00e4ljaspool sandbox-keskkonda, pole tuvastatud. Praeguse v\u00e4ljaande haavatavuste avastamise preemiaprogrammi raames on Google maksnud v\u00e4lja 37 preemiat kokku 48 000 USA dollari ulatuses (\u00fcks preemia $10000, kolm preemiat $5000, kolm preemiat $3000, neli preemiat $2000, kolm preemiat $1000 ja kuus preemiat $500). 17 preemia suurus pole veel m\u00e4\u00e4ratud.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52312\">opennet.ru<\/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 80. \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 81 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56128","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.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\/et\/blog\/news\/reliz-chrome-80\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 80 | 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\/et\/blog\/news\/reliz-chrome-80\" \/>\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-02-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:20+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\udd47Chrome 80 v\u00e4ljaanne | ProHoster","description":"Google tutvustas veebibrauseri v\u00e4ljalaset","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-chrome-80","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 80 | 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\/et\/blog\/news\/reliz-chrome-80","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-02-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56128","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 19:30:42","updated":"2022-10-07 18:25:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/56128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=56128"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/56128\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=56128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=56128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=56128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}