{"id":92411,"date":"2020-08-26T19:42:36","date_gmt":"2020-08-26T17:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-85"},"modified":"2020-08-26T19:42:36","modified_gmt":"2020-08-26T17:42:36","slug":"reliz-chrome-85","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-85","title":{"rendered":"Verze Chrome 85","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/08\/stable-channel-update-for-desktop_25.html\">p\u0159edstavila<\/a><\/noindex> vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 85<\/a><\/noindex>. Sou\u010dasn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">je dostupn\u00e1<\/a><\/noindex> stabiln\u00ed vyd\u00e1n\u00ed otev\u0159en\u00e9ho projektu <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome. Prohl\u00ed\u017ee\u010d Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">se li\u0161\u00ed<\/a><\/noindex> pou\u017e\u00edv\u00e1n\u00edm logotyp\u016f Google, syst\u00e9mem zas\u00edl\u00e1n\u00ed upozorn\u011bn\u00ed v p\u0159\u00edpad\u011b hav\u00e1rie, mo\u017enost\u00ed na\u010d\u00edt\u00e1n\u00ed modulu Flash na vy\u017e\u00e1d\u00e1n\u00ed, moduly pro reprodukci chr\u00e1n\u011bn\u00e9ho videoobsahu (DRM), syst\u00e9mem automatick\u00e9 instalace aktualizac\u00ed a p\u0159enosem p\u0159i vyhled\u00e1v\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametry RLZ<\/a><\/noindex>. Dal\u0161\u00ed verze Chrome 86 je napl\u00e1nov\u00e1na na 6. \u0159\u00edjna.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#85\">Hlavn\u00ed<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zm\u011bny<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/07\/chrome-85-upload-streaming-human.html\">v<\/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-85\">85<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/chrome\/organize-your-tabs-and-stay-productive-chrome\/\">Byla p\u0159id\u00e1na<\/a><\/noindex> mo\u017enost skl\u00e1d\u00e1n\u00ed skupin z\u00e1lo\u017eek. Z\u00e1lo\u017eky se spojuj\u00ed do skupin pomoc\u00ed kontextov\u00e9ho menu a mohou b\u00fdt p\u0159i\u0159azeny k ur\u010dit\u00e9 barv\u011b a zna\u010den\u00ed. Po kliknut\u00ed na ozna\u010den\u00ed skupiny se nyn\u00ed skryj\u00ed souvisej\u00edc\u00ed z\u00e1lo\u017eky a m\u00edsto nich z\u016fstane pouze jedna zna\u010dka. Op\u011btovn\u00fdm kliknut\u00edm na ozna\u010den\u00ed se zru\u0161\u00ed skryt\u00ed.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426159.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/6d65526e230d1ad2ff9877616f2b58b3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426184.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/c99bb57d69f57d669219af6ac3e966b8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Byla implementov\u00e1na n\u00e1hledov\u00e1 funkce obsahu z\u00e1lo\u017eek. P\u0159i najet\u00ed kurzorem na tla\u010d\u00edtko z\u00e1lo\u017eky se nyn\u00ed zobrazuje n\u00e1hled str\u00e1nky otev\u0159en\u00e9 na t\u00e9to z\u00e1lo\u017ece. Tato funkce zat\u00edm nen\u00ed aktivov\u00e1na pro v\u0161echny u\u017eivatele a m\u016f\u017ee b\u00fdt zahrnuta pomoc\u00ed nastaven\u00ed &#171;chrome:\/\/flags\/#tab-hover-cards&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427615.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b5a7f44dbe00895d01aebb2df82f1806.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost ukl\u00e1d\u00e1n\u00ed upraven\u00fdch PDF formul\u00e1\u0159\u016f, a tak\u00e9 byly navr\u017eeny mo\u017enosti &#171;chrome:\/\/flags#pdf-viewer-update&#187; a &#171;chrome:\/\/flags\/#pdf-two-up-view&#187; pro experimentov\u00e1n\u00ed s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53243\">nov\u00fdm rozhran\u00edm<\/a><\/noindex> zobrazen\u00ed PDF dokument\u016f.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost sd\u00edlen\u00ed odkaz\u016f pomoc\u00ed QR k\u00f3d\u016f. Pro generaci QR k\u00f3du aktu\u00e1ln\u00ed str\u00e1nky byla do adresn\u00edho \u0159\u00e1dku vlo\u017eena speci\u00e1ln\u00ed ikona, kter\u00e1 se zobrazuje po kliknut\u00ed na adresn\u00ed \u0159\u00e1dek. Tato funkce zat\u00edm nen\u00ed aktivov\u00e1na pro v\u0161echny u\u017eivatele a m\u016f\u017ee b\u00fdt zahrnuta pomoc\u00ed nastaven\u00ed &#171;chrome:\/\/flags\/#sharing-qr-code-generator&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427172.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/d38767e1905428388a6ab6c5c9e943e7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na str\u00e1nce about:flags se objevila mo\u017enost &#171;Omnibox UI Hide Steady-State URL Path, Query, and Ref&#187; (&#171;chrome:\/\/flags#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction&#187;), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53154\">umo\u017e\u0148uje<\/a><\/noindex> zak\u00e1zat zobrazen\u00ed prvk\u016f cesty a parametr\u016f dotazu v adresn\u00edm \u0159\u00e1dku, p\u0159i\u010dem\u017e z\u016fstane viditeln\u00e1 pouze dom\u00e9na webu. Skryt\u00ed se prov\u00e1d\u00ed p\u0159i zah\u00e1jen\u00ed interakce se str\u00e1nkou (b\u011bhem na\u010d\u00edt\u00e1n\u00ed a dokud u\u017eivatel neza\u010dne posouvat, se zobrazuje \u00fapln\u00e1 URL). Po skryt\u00ed je pro zobrazen\u00ed \u00fapln\u00e9 URL navr\u017eeno kliknout na adresn\u00ed \u0159\u00e1dek. Tak\u00e9 je k dispozici mo\u017enost &#171;chrome:\/\/flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover&#187; pro zobrazen\u00ed \u00fapln\u00e9 URL p\u0159i najet\u00ed kurzoru. K dispozici v kontextov\u00e9m menu je tak\u00e9 nastaven\u00ed &#171;V\u017edy zobrazovat URL \u00fapln\u011b&#187;, kter\u00e9 ru\u0161\u00ed skryt\u00ed &#171;https:\/\/&#187;, &#171;www.&#187;, cest a parametr\u016f. Ve v\u00fdchoz\u00edm nastaven\u00ed je skryt\u00ed zat\u00edm aktivov\u00e1no pouze pro mal\u00e9 procento u\u017eivatel\u016f. Motivac\u00ed ke zm\u011bn\u011b je snaha chr\u00e1nit u\u017eivatele p\u0159ed phishingem manipuluj\u00edc\u00edm s parametry v URL.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598424138.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/efab94744a4b902c1fd494c8c6981869.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V re\u017eimu tabletu pro dotykov\u00e9 za\u0159\u00edzen\u00ed je povolena horizont\u00e1ln\u00ed navigace mezi otev\u0159en\u00fdmi kartami, p\u0159i\u010dem\u017e krom\u011b nadpis\u016f na kart\u00e1ch se zobrazuj\u00ed velk\u00e9 n\u00e1hledy str\u00e1nek souvisej\u00edc\u00edch s kartami. Karty lze p\u0159esouvat a p\u0159eorganizov\u00e1vat pomoc\u00ed gest. Zobrazen\u00ed n\u00e1hled\u016f se zap\u00edn\u00e1 a vyp\u00edn\u00e1 speci\u00e1ln\u00edm tla\u010d\u00edtkem um\u00edst\u011bn\u00fdm vedle adresn\u00edho \u0159\u00e1dku a u\u017eivatelsk\u00e9ho avatara. Pro vypnut\u00ed re\u017eimu jsou k dispozici nastaven\u00ed \u201echrome:\/\/flags\/#webui-tab-strip\u201c a \u201echrome:\/\/flags\/#scrollable-tabstrip\u201c.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/ezgif.com-video-to-gif_3IfclkY.gif\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/ab14920ef5f874e46af828b3762497ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Ve verzi pro Android je p\u0159i zad\u00e1v\u00e1n\u00ed v adresn\u00edm \u0159\u00e1dku zaji\u0161t\u011bn v\u00fdstup n\u00e1vrhu pro rychl\u00fd p\u0159echod k ji\u017e otev\u0159en\u00fdm z\u00e1lo\u017ek\u00e1m.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/images\/Switch_to_Tab_on_Android.max-1000x1000.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b38a502de6440e1ecc9c53b99de4db5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Ve verzi pro Android v kontextov\u00e9m menu odkaz\u016f, kter\u00e9 se objev\u00ed po dlouh\u00e9m stisknut\u00ed odkazu, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/highlighting-great-user-experiences-on.html\">byly p\u0159id\u00e1ny<\/a><\/noindex> jsou ozna\u010den\u00ed pro zv\u00fdrazn\u011bn\u00ed rychl\u00fdch str\u00e1nek. Rychlost se ur\u010duje na z\u00e1klad\u011b metrik  <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/introducing-web-vitals-essential-metrics.html\">Core Web Vitals<\/a><\/noindex>, kter\u00e9 zohled\u0148uj\u00ed souhrnn\u00e9 ukazatele \u010dasu na\u010d\u00edt\u00e1n\u00ed, odezvy a stability obsahu.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-i9z6vg3e_XY\/XzpT09RCexI\/AAAAAAAABSs\/nl7QG4btzH0t9KmiGH-rhyNWtG-eGDydwCLcBGAsYHQ\/s2048\/performance-hints-fast%25402x.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/98fd4e8cd174a953dd4df1e62e00ef95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Bylo zaji\u0161t\u011bno blokov\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">nebezpe\u010dn\u00e9ho na\u010d\u00edt\u00e1n\u00ed<\/a><\/noindex> (bez \u0161ifrov\u00e1n\u00ed) spustiteln\u00fdch soubor\u016f a p\u0159id\u00e1na v\u00fdstraha p\u0159i nebezpe\u010dn\u00e9m stahov\u00e1n\u00ed archiv\u016f (zip, iso atd.). V n\u00e1sleduj\u00edc\u00ed verzi se o\u010dek\u00e1v\u00e1 blokov\u00e1n\u00ed archiv\u016f a v\u00fdstraha pro dokumenty (docx, pdf atd.). Postupn\u011b se pl\u00e1nuje zcela p\u0159estat podporovat stahov\u00e1n\u00ed soubor\u016f bez \u0161ifrov\u00e1n\u00ed. Blokov\u00e1n\u00ed bylo realizov\u00e1no, proto\u017ee stahov\u00e1n\u00ed soubor\u016f bez \u0161ifrov\u00e1n\u00ed m\u016f\u017ee b\u00fdt pou\u017eito k prov\u00e1d\u011bn\u00ed \u0161kodliv\u00fdch \u010din\u016f prost\u0159ednictv\u00edm manipulace s obsahem p\u0159i MITM \u00fatoc\u00edch.\n<li class=\"l\"> Podpora form\u00e1tu obr\u00e1zk\u016f AVIF (AV1 Image Format) je ve v\u00fdchoz\u00edm nastaven\u00ed povolena, p\u0159i\u010dem\u017e vyu\u017e\u00edv\u00e1 technologie intrafame komprese z k\u00f3dov\u00e1n\u00ed videa AV1. Kontejner pro distribuci komprimovan\u00fdch dat v AVIF je pln\u011b analogick\u00fd HEIF. AVIF podporuje jak obr\u00e1zky v HDR (High Dynamic Range) a barevn\u00e9m prostoru \u0161irok\u00e9ho gamutu, tak ve standardn\u00edm dynamick\u00e9m rozsahu (SDR).\n<li class=\"l\"> P\u0159i kompilaci sestaven\u00ed pro Windows a macOS je ve v\u00fdchoz\u00edm nastaven\u00ed p\u0159i vol\u00e1n\u00ed kompil\u00e1tor\u016f MSVC a Clang povoleno. <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/chrome-just-got-faster-with-profile.html\">byly zahrnuty<\/a><\/noindex> optimalizace na z\u00e1klad\u011b v\u00fdsledk\u016f profilov\u00e1n\u00ed k\u00f3du (PGO \u2014 optimalizace \u0159\u00edzen\u00e1 profilov\u00e1n\u00edm), kter\u00e1 umo\u017e\u0148uje generovat optimalizovan\u011bj\u0161\u00ed k\u00f3d na z\u00e1klad\u011b anal\u00fdzy chov\u00e1n\u00ed programu. Aktivace PGO umo\u017enila zrychlit na\u010d\u00edt\u00e1n\u00ed karet p\u0159ibli\u017en\u011b o 10 % (zrychlen\u00ed testu Speedometer 2.0 na macOS o 7,7 %, a na Windows o 11,4 %). Responsivita rozhran\u00ed se zv\u00fd\u0161ila na macOS o 3,9 %, a na Windows o 7,3 %.\n<li class=\"l\">  Byl p\u0159id\u00e1n experiment\u00e1ln\u00ed re\u017eim omezov\u00e1n\u00ed aktivity pozad\u00ed kartami (\u201eTab Throttling\u201c), dostupn\u00fd prost\u0159ednictv\u00edm nastaven\u00ed \u201echrome:\/\/flags##intensive-wake-up-throttling\u201c (povolen\u00ed standardn\u011b o\u010dek\u00e1v\u00e1me v Chromu 86). P\u0159i aktivaci re\u017eimu je p\u0159ed\u00e1n\u00ed kontroly pozad\u00edm kart\u00e1m (TaskQueues) omezeno na 1 vol\u00e1n\u00ed za minutu, pokud je str\u00e1nka na pozad\u00ed d\u00e9le ne\u017e 5 minut.\n<li class=\"l\"> Pro v\u0161echny skupiny u\u017eivatel\u016f byl aktivov\u00e1n re\u017eim sni\u017eov\u00e1n\u00ed vyu\u017e\u00edv\u00e1n\u00ed CPU, kdy\u017e okno prohl\u00ed\u017ee\u010de nen\u00ed v zorn\u00e9m poli u\u017eivatele. Chrome kontroluje, zda nen\u00ed okno prohl\u00ed\u017ee\u010de p\u0159ekryto jin\u00fdmi okny, a v oblastech p\u0159ekryt\u00ed vylu\u010duje vykreslov\u00e1n\u00ed pixel\u016f.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5557268741357568\">Zes\u00edlena<\/a><\/noindex> ochrana p\u0159ed na\u010d\u00edt\u00e1n\u00edm sm\u00ed\u0161en\u00e9ho multimedi\u00e1ln\u00edho obsahu (kdy jsou na HTTPS str\u00e1nce na\u010d\u00edt\u00e1ny zdroje protokolem http:\/\/). Na str\u00e1nk\u00e1ch otev\u0159en\u00fdch p\u0159es HTTPS je implementov\u00e1na automatick\u00e1 v\u00fdm\u011bna odkaz\u016f \u201ehttp:\/\/\u201c na \u201ehttps:\/\/\u201c v bloc\u00edch souvisej\u00edc\u00edch s na\u010d\u00edt\u00e1n\u00edm obr\u00e1zk\u016f (d\u0159\u00edve byly vym\u011bn\u011bny skripty a iframe, zvukov\u00e9 soubory a videa). Pokud nen\u00ed obr\u00e1zek dostupn\u00fd p\u0159es https, jeho na\u010d\u00edt\u00e1n\u00ed je blokov\u00e1no (ru\u010dn\u011b je mo\u017en\u00e9 ozna\u010dit blokaci prost\u0159ednictv\u00edm nab\u00eddky dostupn\u00e9 p\u0159es symbol z\u00e1mku v adresn\u00edm \u0159\u00e1dku).\n<li class=\"l\"> K TLS certifik\u00e1t\u016fm vydan\u00fdm od 1. z\u00e1\u0159\u00ed 2020 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53250\">bude<\/a><\/noindex> plat\u00ed nov\u00e9 omezen\u00ed na dobu platnosti \u2014 \u017eivotnost dat certifik\u00e1t\u016f nesm\u00ed p\u0159ekro\u010dit 398 dn\u00ed (13 m\u011bs\u00edc\u016f). Podobn\u00e1 omezen\u00ed byla zavedena ve Firefoxu a Safari. Pro certifik\u00e1ty z\u00edskan\u00e9 p\u0159ed 1. z\u00e1\u0159\u00edm bude d\u016fv\u011bra zachov\u00e1na, ale omezena na 825 dn\u00ed (2,2 roku).\n<li class=\"l\"> V re\u017eimu Origin Trials (experiment\u00e1ln\u00ed funkce vy\u017eaduj\u00edc\u00ed samostatnou aktivaci) bylo p\u0159id\u00e1no n\u011bkolik nov\u00fdch API. Origin Trial zahrnuje mo\u017enost pr\u00e1ce se specifikovan\u00fdm API z aplikac\u00ed na\u010d\u00edtan\u00fdch z localhost nebo 127.0.0.1, nebo po registraci a z\u00edsk\u00e1n\u00ed speci\u00e1ln\u00edho tokenu, kter\u00fd plat\u00ed omezenou dobu pro konkr\u00e9tn\u00ed web.\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/hands-on-portals\/\">Byla navr\u017eena<\/a><\/noindex> koncept <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WICG\/portals\">port\u00e1l\u016f<\/a><\/noindex> pro zaji\u0161t\u011bn\u00ed bezprobl\u00e9mov\u00e9 navigace mezi weby a vlo\u017een\u00ed jedn\u00e9 str\u00e1nky do druh\u00e9 pro n\u00e1hled obsahu p\u0159ed p\u0159echodem. Byl navr\u017een nov\u00fd tag , kter\u00fd umo\u017e\u0148uje zobrazit jinou str\u00e1nku ve form\u011b vlo\u017een\u00ed, na kterou p\u0159i zaost\u0159en\u00ed se, zobrazen\u00e1 ve vlo\u017een\u00ed, str\u00e1nka bude p\u0159evedena do stavu hlavn\u00edho dokumentu, uvnit\u0159 kter\u00e9ho je povolena navigace. Na rozd\u00edl od iframe je vlo\u017een\u00ed zcela izolov\u00e1no od z\u00e1kladn\u00ed str\u00e1nky a zpracov\u00e1v\u00e1 se jako samostatn\u00fd dokument.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/fetch-upload-streaming\">Fetch Upload Streaming<\/a><\/noindex>, kter\u00fd umo\u017e\u0148uje prov\u00e1d\u011bt fetch-\u017e\u00e1dosti s na\u010d\u00edt\u00e1n\u00edm obsahu ve form\u011b proudu <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ReadableStream\">ReadableStream<\/a><\/noindex> (d\u0159\u00edve byla \u017e\u00e1dost vy\u017eadovala plnou p\u0159ipravenost obsahu, nyn\u00ed je mo\u017en\u00e9 za\u010d\u00edt odes\u00edlat data ve form\u011b proudu, ani\u017e byste \u010dekali na plnou p\u0159ipravenost t\u011bla \u017e\u00e1dosti). Nap\u0159\u00edklad webov\u00e1 aplikace m\u016f\u017ee za\u010d\u00edt odes\u00edlat data z webov\u00e9ho formul\u00e1\u0159e, jakmile u\u017eivatel za\u010dne ps\u00e1t text do vstupn\u00edho pole a kdy\u017e je zad\u00e1n\u00ed dokon\u010deno, data prost\u0159ednictv\u00edm fetch() ji\u017e budou odesl\u00e1na. Tak\u00e9 prost\u0159ednictv\u00edm nov\u00e9ho API lze p\u0159en\u00e1\u0161et zvukov\u00e1 a video data generovan\u00e1 na stran\u011b klienta.\n<li class=\"l\"> Byl navr\u017een API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5191745052606464\">Declarative Shadow DOM<\/a><\/noindex> pro vytv\u00e1\u0159en\u00ed nov\u00fdch ko\u0159enov\u00fdch v\u011btv\u00ed v <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webcomponents\/spec\/shadow\/\">Shadow DOM<\/a><\/noindex>, nap\u0159\u00edklad k odd\u011blen\u00ed importovan\u00e9ho ciz\u00edho stylu prvku a s n\u00edm spojen\u00e9ho podstromu DOM od hlavn\u00edho dokumentu. Navr\u017een\u00e9 deklarativn\u00ed API umo\u017e\u0148uje obej\u00edt se pro odpojen\u00ed v\u011btv\u00ed DOM pouze s HTML bez nutnosti psan\u00ed k\u00f3du v JavaScriptu.\n<li class=\"l\"> Byla p\u0159id\u00e1na vlastnost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5752004691361792\">RTCRtpEncodingParameters.adaptivePtime<\/a><\/noindex>, kter\u00e1 umo\u017e\u0148uje odes\u00edlateli RTC stream\u016f (real-time communication) ovl\u00e1dat zapnut\u00ed adaptivn\u00edho mechanismu odes\u00edl\u00e1n\u00ed paket\u016f.\n<li class=\"l\"> Bylo zjednodu\u0161eno poskytov\u00e1n\u00ed trval\u00e9ho \u00falo\u017ei\u0161t\u011b pro ji\u017e nainstalovan\u00e9 aplikace PWA (Progressive Web Apps) a TWA (Trusted Web Activities)<br \/>\nAplikaci sta\u010d\u00ed zavolat metodu navigator.storage.persist() a <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/persistent-storage\/\">trval\u00e9 \u00falo\u017ei\u0161t\u011b<\/a><\/noindex> bude poskytov\u00e1no automaticky.<\/p>\n<\/ul>\n<li class=\"l\"> Bylo implementov\u00e1no nov\u00e9 CSS pravidlo <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/at-property\/\">@property<\/a><\/noindex>, kter\u00e9 umo\u017e\u0148uje registrovat <noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.css-houdini.org\/css-properties-values-api\/\">vlastn\u00ed CSS vlastnosti<\/a><\/noindex> s d\u011bd\u011bn\u00edm, kontrolou typ\u016f a v\u00fdchoz\u00edmi hodnotami. P\u016fsoben\u00ed @property je podobn\u00e9 d\u0159\u00edve p\u0159idan\u00e9 metod\u011b registerProperty().\n<li class=\"l\"> Pro syst\u00e9my s OS Windows byla poskytnuta mo\u017enost vyu\u017eit\u00ed metody <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/get-installed-related-apps\/\">getInstalledRelatedApps()<\/a><\/noindex> pro ur\u010den\u00ed instalace PWA aplikac\u00ed. D\u0159\u00edve tento metod fungoval pouze na platform\u011b Android.\n<li class=\"l\"> Pro stoln\u00ed syst\u00e9my byla implementov\u00e1na podpora <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\">zkratek aplikac\u00ed<\/a><\/noindex>, kter\u00e1 umo\u017e\u0148uje rychl\u00fd p\u0159\u00edstup k vyhled\u00e1van\u00fdm standardn\u00edm akc\u00edm v aplikaci. Pro vytvo\u0159en\u00ed z\u00e1stupc\u016f sta\u010d\u00ed p\u0159idat prvky do manifestu webov\u00e9 aplikace ve form\u00e1tu PWA (Progressive Web Apps). D\u0159\u00edve byly z\u00e1stupci aplikac\u00ed dostupn\u00e9 pouze na platform\u011b Android.\n<li class=\"l\"> Byla p\u0159ID\u00e1na CSS vlastnost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4613920211861504\">content-visibility<\/a><\/noindex> pro spr\u00e1vu viditelnosti obsahu pro optimalizaci vykreslov\u00e1n\u00ed. P\u0159i nastaven\u00ed hodnoty 'auto' je viditelnost ur\u010dena prohl\u00ed\u017ee\u010dem na z\u00e1klad\u011b bl\u00edzkosti prvku k hranici viditeln\u00e9 oblasti. Hodnota 'hidden' umo\u017e\u0148uje zcela \u0159\u00eddit zobrazen\u00ed prvku ze skript\u016f.\n<li class=\"l\"> Byla p\u0159ID\u00e1na CSS vlastnost <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4688138070917120\">counter-set<\/a><\/noindex> , kter\u00e1 nastavuje ur\u010ditou hodnotu pro existuj\u00edc\u00ed po\u010ditadla. Nov\u00e1 CSS vlastnost dopl\u0148uje p\u0159edt\u00edm dostupn\u00e9 vlastnosti counter-reset a counter-increment, kter\u00e9 se pou\u017e\u00edvaj\u00ed k vytvo\u0159en\u00ed nov\u00e9ho po\u010ditadla nebo zv\u00fd\u0161en\u00ed existuj\u00edc\u00edho.\n<li class=\"l\"> P\u0159id\u00e1no CSS vlastnost 'page', kter\u00e1 odr\u00e1\u017e\u00ed str\u00e1nku p\u0159i tisku, a tak\u00e9 vlastnost 'page-orientation' pro z\u00edsk\u00e1n\u00ed informac\u00ed o orientaci str\u00e1nky ('upright', 'rotate-left' a 'rotate-right'). Byla implementov\u00e1na podpora p\u0159\u00edstupu k str\u00e1nk\u00e1m podle jmen, nap\u0159\u00edklad '@page foobar {}'.\n<li class=\"l\"> Implementov\u00e1no API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/5167290693713920\">Event Timing<\/a><\/noindex> pro m\u011b\u0159en\u00ed zpo\u017ed\u011bn\u00ed ud\u00e1losti p\u0159ed a po na\u010dten\u00ed str\u00e1nky.\n<li class=\"l\"> V ud\u00e1losti leavepictureinpicture je nyn\u00ed p\u0159ed\u00e1v\u00e1n odkaz na pictureInPictureWindow pro p\u0159\u00edstup k oknu v re\u017eimu Picture-in-Picture.\n<li class=\"l\"> P\u0159i vypln\u011bn\u00ed hlavi\u010dky Referrer je nyn\u00ed v\u00fdchoz\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/07\/referrer-policy-new-chrome-default\">se pou\u017e\u00edv\u00e1<\/a><\/noindex> pravidlo strict-origin-when-cross-origin (odes\u00edlat Referrer zkr\u00e1cen\u00fd na jin\u00e9 hostitele, ze kter\u00fdch jsou na\u010d\u00edt\u00e1ny zdroje) m\u00edsto no-referrer-when-downgrade (Referrer nen\u00ed vypln\u011bn p\u0159i p\u0159\u00edstupu z HTTPS na HTTP, ale je p\u0159ed\u00e1v\u00e1n p\u0159i na\u010d\u00edt\u00e1n\u00ed zdroj\u016f p\u0159es HTTPS).\n<li class=\"l\"> V API WebAuthn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5102556109864960\">navr\u017eeny<\/a><\/noindex> nov\u00e9 metody getPublicKey(), getPublicKeyAlgorithm() a getAuthenticatorData().\n<li class=\"l\"> Ve WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5648655109324800\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora importu a exportu 64bitov\u00fdch cel\u00fdch parametr\u016f funkce pomoc\u00ed typu JavaScript BigInt.\n<li class=\"l\"> Ve WebAssembly bylo implementov\u00e1no roz\u0161\u00ed\u0159en\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/multi-value\">Multi-value<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/11\/multi-value-all-the-wasm\/\">kter\u00e9 umo\u017e\u0148uje<\/a><\/noindex> funkce, kter\u00e1 vrac\u00ed v\u00edce ne\u017e jednu hodnotu.\n<li class=\"l\"> Z\u00e1kladn\u00ed (baseline) kompil\u00e1tor Liftoff pro WebAssembly je pou\u017eit pro v\u0161echny architektury a platformy, nikoli jen pro syst\u00e9my Intel. Kl\u00ed\u010dov\u00fd rozd\u00edl mezi Liftoffem a d\u0159\u00edve pou\u017e\u00edvan\u00fdm kompil\u00e1torem TurboFan spo\u010d\u00edv\u00e1 v tom, \u017ee Liftoff se zam\u011b\u0159uje na dosa\u017een\u00ed maxim\u00e1ln\u00ed rychlosti po\u010d\u00e1te\u010dn\u00ed kompilace na \u00fakor n\u00edzk\u00e9ho v\u00fdkonu generovan\u00e9ho k\u00f3du. Liftoff je v\u00fdrazn\u011b jednodu\u0161\u0161\u00ed ne\u017e TurboFan a generuje spustiteln\u00fd strojov\u00fd k\u00f3d velmi rychle, co\u017e umo\u017e\u0148uje t\u00e9m\u011b\u0159 okam\u017eit\u00e9 zah\u00e1jen\u00ed jeho prov\u00e1d\u011bn\u00ed a minimalizaci latence p\u0159i kompilaci. Pro zrychlen\u00ed hrub\u00e9ho k\u00f3du se sou\u010dasn\u011b spou\u0161t\u00ed f\u00e1ze optimalizuj\u00edc\u00ed p\u0159ekompilace, kter\u00e1 se prov\u00e1d\u00ed pomoc\u00ed kompil\u00e1toru Turbofan. Jakmile jsou optimalizovan\u00e9 strojov\u00e9 instrukce p\u0159ipraven\u00e9, hrub\u00e1 verze je nahrazena rychlej\u0161\u00edm k\u00f3dem. Celkov\u011b d\u00edky sn\u00ed\u017een\u00ed latence p\u0159ed zah\u00e1jen\u00edm prov\u00e1d\u011bn\u00ed vedlo pou\u017eit\u00ed Liftoffu k n\u00e1r\u016fstu v\u00fdkonu testovac\u00ed sady WebAssembly p\u0159ibli\u017en\u011b o 20%.\n<li class=\"l\"> V JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/logical-assignment\">byly p\u0159id\u00e1ny<\/a><\/noindex> nov\u00e9 oper\u00e1tory logick\u00e9ho p\u0159id\u011blen\u00ed: '??=', '&amp;&amp;=' a '||='. Oper\u00e1tor 'x ??= y' prov\u00e1d\u00ed p\u0159id\u011blen\u00ed pouze tehdy, pokud 'x' p\u0159ijme hodnotu null nebo undefined. Oper\u00e1tor 'x ||= y' prov\u00e1d\u00ed p\u0159id\u011blen\u00ed pouze tehdy, pokud 'x' m\u00e1 hodnotu FALSE, a u 'x &amp;&amp;= y' - TRUE.\n<li class=\"l\"> Byla p\u0159id\u00e1na metoda String.prototype.replaceAll(), kter\u00e1 vrac\u00ed nov\u00fd \u0159et\u011bzec (p\u016fvodn\u00ed \u0159et\u011bzec se nem\u011bn\u00ed), ve kter\u00e9m jsou na z\u00e1klad\u011b zadan\u00e9ho vzoru provedeny v\u0161echny shody. Vzory mohou b\u00fdt jak jednoduch\u00fdmi maskami, tak regul\u00e1rn\u00edmi v\u00fdrazy.\n<li class=\"l\"> Byla implementov\u00e1na metoda Promise.any(), kter\u00e1 vrac\u00ed prvn\u00ed spln\u011bn\u00fd Promise ze seznamu.\n<li class=\"l\"> Byl zru\u0161en manifest AppCache (technologie pro organizaci pr\u00e1ce webov\u00e9 aplikace v offline re\u017eimu). D\u016fvodem je snaha zbavit se jednoho z vektor\u016f pro \u00fatoky souvisej\u00edc\u00edch s meziwebov\u00fdm skriptov\u00e1n\u00edm. M\u00edsto AppCache se doporu\u010duje pou\u017e\u00edvat API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> P\u0159en\u00e1\u0161en\u00ed Cookie v re\u017eimu SameSite=None je zak\u00e1z\u00e1no pro spojen\u00ed bez \u0161ifrov\u00e1n\u00ed. Atribut SameSite je uveden v hlavi\u010dce Set-Cookie pro \u0159\u00edzen\u00ed p\u0159enosu Cookie a je ve v\u00fdchoz\u00edm nastaven\u00ed nastaven na hodnotu 'SameSite=Lax', co\u017e omezuje odes\u00edl\u00e1n\u00ed Cookie pro mezisiteov\u00e9 subdotazy, jako jsou po\u017eadavky na obr\u00e1zky nebo na\u010d\u00edt\u00e1n\u00ed obsahu prost\u0159ednictv\u00edm iframe z jin\u00e9ho webu.<br \/>\nWebov\u00e9 str\u00e1nky mohou p\u0159epsat v\u00fdchoz\u00ed re\u017eim SameSite t\u00edm, \u017ee p\u0159i nastavov\u00e1n\u00ed cookie explicitn\u011b nastav\u00ed hodnotu SameSite=None. Hodnota SameSite=None pro cookie m\u016f\u017ee b\u00fdt nyn\u00ed nastavena pouze v re\u017eimu Secure, kter\u00fd plat\u00ed pro p\u0159ipojen\u00ed p\u0159es HTTPS. <\/p>\n<li class=\"l\"> V n\u00e1stroj\u00edch pro webov\u00e9 v\u00fdvoj\u00e1\u0159e <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/06\/devtools\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora \u00faprav styl\u016f vytvo\u0159en\u00fdch frameworky CSS-in-JS pomoc\u00ed API CSSOM (Model objektu CSS) a tak\u00e9 styl\u016f p\u0159idan\u00fdch z JavaScriptu. Panelem auditu byla aktualizov\u00e1na na vyd\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/\">Lighthouse 6.0<\/a><\/noindex>, kter\u00e1 p\u0159id\u00e1v\u00e1 nov\u00e9 metriky Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) a Total Blocking Time (TBT).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598439951.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/9c8bbb7cc5a580465bd9008a12807af0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V panelu hodnocen\u00ed v\u00fdkonu se zobrazuje informace o <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/code-caching-for-devs\">ke\u0161ov\u00e1n\u00ed v\u00fdsledk\u016f kompilace JavaScriptu<\/a><\/noindex>. P\u0159i navigaci u\u017eivatele po str\u00e1nce se v m\u011b\u0159\u00edtku zobrazuje \u010das vzhledem k za\u010d\u00e1tku navigace, nikoli k za\u010d\u00e1tku z\u00e1znamu.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2020\/06\/js-compilation-cache.png\"><img decoding=\"async\" alt=\"Verze Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/3457d585ca9937e452b5eefde92fdffa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p>Krom\u011b novinek a oprav chyb v nov\u00e9 verzi bylo odstran\u011bno <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M85\">20 zranitelnost\u00ed<\/a><\/noindex>. Mnoho zranitelnost\u00ed bylo odhaleno v d\u016fsledku automatizovan\u00e9ho testov\u00e1n\u00ed n\u00e1stroji <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> a <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Nebyly zji\u0161t\u011bny kritick\u00e9 probl\u00e9my, kter\u00e9 by umo\u017enily obej\u00edt v\u0161echny \u00farovn\u011b ochrany prohl\u00ed\u017ee\u010de a vykonat k\u00f3d v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed. V r\u00e1mci programu pro v\u00fdplatu finan\u010dn\u00edch odm\u011bn za zji\u0161t\u011bn\u00ed zranitelnost\u00ed Google v aktu\u00e1ln\u00edm vyd\u00e1n\u00ed vyplatil 14 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 10 000 dolar\u016f (jedna odm\u011bna 5 000 dolar\u016f, t\u0159i odm\u011bny 1 000 dolar\u016f a \u010dty\u0159i odm\u011bny 500 dolar\u016f). V\u00fd\u0161e 6 odm\u011bn zat\u00edm nebyla ur\u010dena. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53600\">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 85. \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 86 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-92411","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.3 - 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\/cs\/blog\/news\/reliz-chrome-85\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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 85 | 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\/cs\/blog\/news\/reliz-chrome-85\" \/>\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-08-26T17:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-26T17:42:36+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\udd47Vyd\u00e1n\u00ed Chrome 85 | ProHoster","description":"Spole\u010dnost Google p\u0159edstavila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-chrome-85","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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 85 | 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\/cs\/blog\/news\/reliz-chrome-85","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-08-26T17:42:36+00:00","article:modified_time":"2020-08-26T17:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92411","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 12:08:24","updated":"2022-10-03 17:24:48","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/92411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=92411"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/92411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/92412"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=92411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=92411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=92411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}