{"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\/cs\/blog\/news\/reliz-chrome-84","title":{"rendered":"Verze Chrome 84","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">p\u0159edstavila<\/a><\/noindex> vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 84<\/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 vyd\u00e1n\u00ed Chrome 85 je napl\u00e1nov\u00e1no na 25. srpna.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">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\/05\/chrome-84-beta-web-otp-web-animations.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-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\">Podpora byla zak\u00e1z\u00e1na<\/a><\/noindex>  podporu protokol\u016f TLS 1.0 a TLS 1.1. Pro p\u0159\u00edstup na webov\u00e9 str\u00e1nky prost\u0159ednictv\u00edm zabezpe\u010den\u00e9ho spojen\u00ed mus\u00ed server poskytovat podporu alespo\u0148 TLS 1.2, jinak nyn\u00ed prohl\u00ed\u017ee\u010d zobraz\u00ed chybu. Podle Google se v sou\u010dasnosti p\u0159ibli\u017en\u011b 0,5 % na\u010d\u00edt\u00e1n\u00ed webov\u00fdch str\u00e1nek st\u00e1le uskute\u010d\u0148uje pomoc\u00ed zastaral\u00fdch verz\u00ed TLS. Deaktivace byla provedena v souladu s <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-tls-oldversions-deprecate\/\">doporu\u010den\u00edmi<\/a><\/noindex>  IETF (Internet Engineering Task Force). D\u016fvodem pro zru\u0161en\u00ed TLS 1.0\/1.1 je absence podpory modern\u00edch \u0161ifer (nap\u0159\u00edklad ECDHE a AEAD) a po\u017eadavek na podporu star\u00fdch \u0161ifer, jejich\u017e spolehlivost byla v sou\u010dasn\u00e9m v\u00fdvoji v\u00fdpo\u010detn\u00ed techniky zpochybn\u011bna (nap\u0159\u00edklad je vy\u017eadov\u00e1na podpora TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, pro kontrolu integrity a autentizaci se pou\u017e\u00edv\u00e1 MD5 a SHA-1). Nastaven\u00ed, kter\u00e9 umo\u017e\u0148uje vr\u00e1tit TLS 1.0\/1.1, bude zachov\u00e1no do ledna 2021.\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 byla p\u0159id\u00e1na varov\u00e1n\u00ed p\u0159i nebezpe\u010dn\u00e9m stahov\u00e1n\u00ed archiv\u016f. V budoucnu se pl\u00e1nuje postupn\u00e9 ukon\u010den\u00ed podpory stahov\u00e1n\u00ed soubor\u016f bez aplikace \u0161ifrov\u00e1n\u00ed. Blokace byla realizov\u00e1na, proto\u017ee stahov\u00e1n\u00ed soubor\u016f bez \u0161ifrov\u00e1n\u00ed m\u016f\u017ee b\u00fdt pou\u017eito k proveden\u00ed \u0161kodliv\u00fdch akc\u00ed prost\u0159ednictv\u00edm podvr\u017een\u00ed obsahu b\u011bhem MITM \u00fatok\u016f.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5995832180473856\">Byla p\u0159id\u00e1na<\/a><\/noindex> po\u010d\u00e1te\u010dn\u00ed podpora <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/client-hints-infrastructure\/\">identifik\u00e1toru<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/httpwg.org\/http-extensions\/client-hints.html\">Client Hints<\/a><\/noindex>, vyv\u00edjen\u00e9ho jako alternativa hlavi\u010dky User-Agent. Mechanismus Client Hints nab\u00edz\u00ed jako n\u00e1hradu User-Agent s\u00e9rii hlavi\u010dek &#171;Sec-CH-UA-*&#187;, kter\u00e9 umo\u017e\u0148uj\u00ed uspo\u0159\u00e1dat selektivn\u00ed poskytov\u00e1n\u00ed \u00fadaj\u016f o konkr\u00e9tn\u00edch parametrech prohl\u00ed\u017ee\u010de a syst\u00e9mu (verze, platforma atd.) pouze po vy\u017e\u00e1d\u00e1n\u00ed serverem. U\u017eivatel m\u00e1 mo\u017enost ur\u010dit, jak\u00e9 parametry jsou povoleny pro poskytov\u00e1n\u00ed, a selektivn\u011b sd\u00edlet tyto informace se spr\u00e1vci web\u016f. P\u0159i pou\u017eit\u00ed Client Hints nen\u00ed identifik\u00e1tor p\u0159ed\u00e1v\u00e1n jako v\u00fdchoz\u00ed bez explicitn\u00edho po\u017eadavku, co\u017e znemo\u017e\u0148uje pasivn\u00ed identifikaci (jako v\u00fdchoz\u00ed je uv\u00e1d\u011bn pouze n\u00e1zev prohl\u00ed\u017ee\u010de). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5704553745874944\">Pr\u00e1ce<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52182\">na unifikaci User-Agent<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/a\/chromium.org\/forum\/m\/#!msg\/blink-dev\/-2JIRNMWJ7s\/yHe4tQNLCgAJ\">odlo\u017eena<\/a><\/noindex> do p\u0159\u00ed\u0161t\u00edho roku.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">Pokra\u010duje<\/a><\/noindex> aktivace<br \/>\np\u0159\u00edsn\u011bj\u0161\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52189\">omezen\u00ed<\/a><\/noindex> p\u0159en\u00e1\u0161en\u00ed cookies mezi weby, kter\u00e9 byla <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/resuming-samesite-cookie-changes-in-july.html\">zru\u0161ena<\/a><\/noindex> v d\u016fsledku COVID-19. Pro ne-HTTPS po\u017eadavky je zak\u00e1z\u00e1no zpracov\u00e1n\u00ed t\u0159et\u00edch stran Cookie, kter\u00e9 jsou nastaveny p\u0159i komunikaci se str\u00e1nkami odli\u0161n\u00fdmi od dom\u00e9ny aktu\u00e1ln\u00ed str\u00e1nky. Tyto Cookie se pou\u017e\u00edvaj\u00ed ke sledov\u00e1n\u00ed pohybu u\u017eivatel\u016f mezi str\u00e1nkami v k\u00f3du reklamn\u00edch s\u00edt\u00ed, widget\u016f soci\u00e1ln\u00edch m\u00e9di\u00ed a syst\u00e9m\u016f webov\u00e9 analytiky. <\/p>\n<p>P\u0159ipome\u0148me, \u017ee pro \u0159\u00edzen\u00ed p\u0159enosu cookie se pou\u017e\u00edv\u00e1 v hlavi\u010dce Set-Cookie uveden\u00fd atribut SameSite, kter\u00fd bude ve v\u00fdchoz\u00edm nastaven\u00ed nastaven na hodnotu &#171;SameSite=Lax&#187;, omezuj\u00edc\u00ed odes\u00edl\u00e1n\u00ed cookies pro mezisiteov\u00e9 subdotazy, jako je \u017e\u00e1dost o obr\u00e1zek nebo na\u010d\u00edt\u00e1n\u00ed obsahu p\u0159es iframe z jin\u00e9ho webu. Weby mohou p\u0159epsat v\u00fdchoz\u00ed re\u017eim SameSite t\u00edm, \u017ee p\u0159i nastaven\u00ed cookies explicitn\u011b nastav\u00ed hodnotu SameSite=None. Nav\u00edc m\u016f\u017ee b\u00fdt hodnota SameSite=None pro cookies nastavena pouze v re\u017eimu Secure (plat\u00ed pro spojen\u00ed p\u0159es HTTPS). Zm\u011bna bude postupn\u011b aplikov\u00e1na, nejprve na mal\u00e9m procentu u\u017eivatel\u016f a pot\u00e9 se postupn\u011b roz\u0161\u00ed\u0159\u00ed.<\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na experiment\u00e1ln\u00ed implementace <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52957\">blokova\u010de n\u00e1ro\u010dn\u00e9 reklamy<\/a><\/noindex>, kterou lze aktivovat pomoc\u00ed nastaven\u00ed &#171;chrome:\/\/flags\/#enable-heavy-ad-intervention&#187;. Blok\u00e1tor automaticky odpoj\u00ed reklamn\u00ed iframe bloky po p\u0159ekro\u010den\u00ed prahov\u00fdch hodnot provozu a zat\u00ed\u017een\u00ed CPU. Blokace se spust\u00ed, pokud je v hlavn\u00edm vl\u00e1kn\u011b spot\u0159ebov\u00e1no v\u00edce ne\u017e 60 sekund procesorov\u00e9ho \u010dasu celkem nebo 15 sekund v 30sekundov\u00e9m intervalu (spot\u0159ebov\u00e1v\u00e1 v\u00edce ne\u017e 50 % prost\u0159edk\u016f po dobu del\u0161\u00ed ne\u017e 30 sekund), a tak\u00e9 kdy\u017e je sta\u017eeno v\u00edce ne\u017e 4 MB dat po s\u00edti.\n<p>Blokace se spust\u00ed pouze v p\u0159\u00edpad\u011b, \u017ee do okam\u017eiku p\u0159ekro\u010den\u00ed limit\u016f u\u017eivatel neinteragoval s reklamn\u00edm blokem (nap\u0159\u00edklad na n\u011bj nekliknul), co\u017e v \u00favahu berouc\u00ed omezen\u00ed na provoz umo\u017en\u00ed blokovat automatick\u00e9 p\u0159ehr\u00e1v\u00e1n\u00ed objemn\u00fdch vide\u00ed v reklam\u00e1ch bez zjevn\u00e9 aktivace p\u0159ehr\u00e1v\u00e1n\u00ed u\u017eivatelem. Navrhovan\u00e1 opat\u0159en\u00ed zbav\u00ed u\u017eivatele reklamy s neefektivn\u00edm k\u00f3dem nebo z\u00e1m\u011brnou parazitickou aktivitou (nap\u0159\u00edklad prov\u00e1d\u011bn\u00edm t\u011b\u017eby). Podle statistik Google tvo\u0159\u00ed reklama spadaj\u00edc\u00ed pod krit\u00e9ria blokace pouze 0,30 % ze v\u0161ech reklamn\u00edch blok\u016f, p\u0159i\u010dem\u017e takov\u00e9 reklamn\u00ed inserce spot\u0159ebov\u00e1vaj\u00ed 28 % v\u00fdkonu CPU a 27 % provozu z celkov\u00e9ho objemu reklamy. <\/p>\n<li class=\"l\"> Byla provedena pr\u00e1ce na sn\u00ed\u017een\u00ed spot\u0159eby CPU, kdy\u017e nen\u00ed okno prohl\u00ed\u017ee\u010de v zorn\u00e9m poli u\u017eivatele. Chrome nyn\u00ed 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. Aktivace nov\u00e9 funkce prob\u011bhne postupn\u011b: selektivn\u011b pro n\u011bkter\u00e9 u\u017eivatele bude optimalizace zahrnuta ve Chrome 84 a pro ostatn\u00ed v Chrome 85.\n<li class=\"l\"> Zahrnuta jako v\u00fdchoz\u00ed ochrana proti <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/webtools\/answer\/9799829\">obt\u011b\u017euj\u00edc\u00edm upozorn\u011bn\u00edm<\/a><\/noindex>, nap\u0159\u00edklad proti spamu \u017e\u00e1dostmi o push notifikace. Takov\u00e9 \u017e\u00e1dosti p\u0159eru\u0161uj\u00ed pr\u00e1ci u\u017eivatele a odv\u00e1d\u011bj\u00ed pozornost od akc\u00ed v potvrzovac\u00edch dialoz\u00edch. M\u00edsto samostatn\u00e9ho dialogu se v adresn\u00edm \u0159\u00e1dku zobraz\u00ed informa\u010dn\u00ed n\u00e1pov\u011bda, kter\u00e1 nevy\u017eaduje \u017e\u00e1dnou akci od u\u017eivatele, s varov\u00e1n\u00edm o blokaci \u017e\u00e1dosti o opr\u00e1vn\u011bn\u00ed, kter\u00e1 se automaticky zmen\u0161\u00ed na indik\u00e1tor se zobrazen\u00fdm p\u0159e\u0161krtnut\u00fdm zvonkem. Po kliknut\u00ed na indik\u00e1tor je mo\u017en\u00e9 kdykoli aktivovat nebo odm\u00edtnout po\u017eadovan\u00e9 opr\u00e1vn\u011bn\u00ed.\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=\"Verze Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/b327d04760987f54372a2ff4d057eb2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Bylo zaji\u0161t\u011bno zapamatov\u00e1n\u00ed volby u\u017eivatele p\u0159i otev\u00edr\u00e1n\u00ed zpracovatel\u016f extern\u00edch protokol\u016f \u2014 u\u017eivatel m\u016f\u017ee zvolit &#171;v\u017edy povolit pro tuto str\u00e1nku&#187; pro konkr\u00e9tn\u00edho zpracovatele a prohl\u00ed\u017ee\u010d si tuto volbu zapamatuje v\u00e1zanou na aktu\u00e1ln\u00ed web.\n<li class=\"l\"> Byla p\u0159id\u00e1na ochrana proti zm\u011bn\u011b nastaven\u00ed u\u017eivatele bez jeho v\u00fdslovn\u00e9ho souhlasu. Pokud dopln\u011bk zm\u011bn\u00ed navrhovan\u00fd v\u00fdchoz\u00ed vyhled\u00e1va\u010d nebo str\u00e1nku zobrazenou pro novou kartu, prohl\u00ed\u017ee\u010d nyn\u00ed vyvol\u00e1 dialog s nab\u00eddkou potvrdit uvedenou operaci nebo zru\u0161it zm\u011bnu.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4926989725073408\">Pokra\u010dov\u00e1no<\/a><\/noindex> zaveden\u00ed ochrany proti na\u010d\u00edt\u00e1n\u00ed sm\u00ed\u0161en\u00e9ho multimedi\u00e1ln\u00edho obsahu (kdy\u017e se na str\u00e1nk\u00e1ch HTTPS na\u010d\u00edtaj\u00ed zdroje p\u0159es protokol http:\/\/). Na str\u00e1nk\u00e1ch otev\u0159en\u00fdch p\u0159es HTTPS nyn\u00ed automaticky dojde k nahrazen\u00ed odkaz\u016f \u201ehttp:\/\/\u201c za \u201ehttps:\/\/\u201c v bloc\u00edch souvisej\u00edc\u00edch s na\u010d\u00edt\u00e1n\u00edm obr\u00e1zk\u016f (d\u0159\u00edve byly nahrazeny skripty a iframe, automatick\u00e1 v\u00fdm\u011bna zvukov\u00fdch a video zdroj\u016f se o\u010dek\u00e1v\u00e1 v p\u0159\u00ed\u0161t\u00ed verzi). Pokud obr\u00e1zek nen\u00ed k dispozici p\u0159es https, jeho na\u010d\u00edt\u00e1n\u00ed je blokov\u00e1no (manu\u00e1ln\u011b je mo\u017en\u00e9 ozna\u010dit blokaci p\u0159es nab\u00eddku dostupnou skrze symbol z\u00e1mku v adresn\u00edm \u0159\u00e1dku).\n<li class=\"l\"> P\u0159id\u00e1na podpora API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-otp\/\">Web OTP<\/a><\/noindex> (vyvinul se jako SMS Receiver API), kter\u00fd umo\u017e\u0148uje organizovat zad\u00e1n\u00ed jednor\u00e1zov\u00e9ho hesla na webov\u00e9 str\u00e1nce po obdr\u017een\u00ed SMS zpr\u00e1vy s potvrzovac\u00edm k\u00f3dem, dodan\u00e9 na Android smartphone u\u017eivatele, na kter\u00e9m je spu\u0161t\u011bn prohl\u00ed\u017ee\u010d. Potvrzen\u00ed pomoc\u00ed SMS m\u016f\u017ee nap\u0159\u00edklad slou\u017eit k ov\u011b\u0159en\u00ed telefonn\u00edho \u010d\u00edsla, kter\u00e9 u\u017eivatel uvedl p\u0159i registraci. Pokud d\u0159\u00edve u\u017eivatel musel otev\u0159\u00edt aplikaci pro pr\u00e1ci se SMS, zkop\u00edrovat k\u00f3d do schr\u00e1nky, vr\u00e1tit se do prohl\u00ed\u017ee\u010de a vlo\u017eit tento k\u00f3d, nov\u00fd API umo\u017e\u0148uje automatizovat tento proces a zjednodu\u0161it ho na jedno dotyku.\n<li class=\"l\"> Roz\u0161\u00ed\u0159en\u00e9 API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-animations\/\">Web Animations<\/a><\/noindex><br \/>\npro ovl\u00e1d\u00e1n\u00ed p\u0159ehr\u00e1v\u00e1n\u00ed webov\u00e9 animace. Nov\u00e1 verze p\u0159id\u00e1v\u00e1 podporu pro kompozi\u010dn\u00ed operace, kter\u00e9 umo\u017e\u0148uj\u00ed \u0159\u00eddit, jak se efekty kombinuj\u00ed, a poskytuje nov\u00e9 obslu\u017en\u00e9 programy, kter\u00e9 se aktivuj\u00ed p\u0159i ud\u00e1lostech v\u00fdm\u011bny obsahu. API Web Animations tak\u00e9 nyn\u00ed podporuje Promise pro definov\u00e1n\u00ed sekvence p\u0159ehr\u00e1v\u00e1n\u00ed animac\u00ed a lep\u0161\u00ed \u0159\u00edzen\u00ed toho, jak animace interaguj\u00ed s jin\u00fdmi funkcemi aplikace.<\/p>\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\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5658847691669504\">Cookie Store<\/a><\/noindex> pro p\u0159\u00edstup Service worker k HTTP Cookies, kter\u00fd funguje jako asynchronn\u00ed alternativa k pou\u017eit\u00ed document.cookie.\n<li class=\"l\">  API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/idle-detection\/\">Idle Detection<\/a><\/noindex> pro ur\u010den\u00ed neaktivity u\u017eivatele, umo\u017e\u0148uje ur\u010dit dobu, kdy u\u017eivatel neinteraguje s kl\u00e1vesnic\u00ed\/my\u0161\u00ed, je spu\u0161t\u011bna obrazovkov\u00e1 ochrana, obrazovka je zamknuta nebo se pr\u00e1ce prov\u00e1d\u00ed na jin\u00e9m monitoru. Ozn\u00e1men\u00ed aplikaci o neaktivit\u011b se prov\u00e1d\u00ed odesl\u00e1n\u00edm upozorn\u011bn\u00ed po dosa\u017een\u00ed stanoven\u00e9ho prahu neaktivity.\n<li class=\"l\"> Re\u017eim <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5683766104162304\">Origin Isolation<\/a><\/noindex>, umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159i pou\u017e\u00edvat \u00fapln\u011bj\u0161\u00ed izolaci zpracov\u00e1n\u00ed obsahu v samostatn\u00e9m procesu v\u00e1zan\u00e9m na zdroj (origin \u2014 dom\u00e9na + port + protokol), a to na \u00fakor ukon\u010den\u00ed podpory n\u011bkter\u00fdch zastaral\u00fdch funkc\u00ed, jako je synchronn\u00ed vykon\u00e1v\u00e1n\u00ed skript\u016f vyu\u017e\u00edvaj\u00edc\u00edch document.domain, a vol\u00e1n\u00ed postMessage() pro odes\u00edl\u00e1n\u00ed zpr\u00e1v instanc\u00edm WebAssembly.Module. Jin\u00fdmi slovy, Origin Isolation umo\u017e\u0148uje organizovat odd\u011blen\u00ed podle r\u016fzn\u00fdch proces\u016f na z\u00e1klad\u011b dom\u00e9ny zdroje, nikoliv webu se v\u0161emi extern\u00edmi inclusions na str\u00e1nk\u00e1ch.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/6533147810332672\">WebAssembly SIMD<\/a><\/noindex> pro vyu\u017eit\u00ed vektorov\u00fdch SIMD instrukc\u00ed v aplikac\u00edch ve form\u00e1tu WebAssembly. Pro zaji\u0161t\u011bn\u00ed nez\u00e1vislosti na platform\u011b se navrhuje nov\u00fd 128bitov\u00fd typ, kter\u00fd m\u016f\u017ee reprezentovat r\u016fzn\u00e9 typy zabalen\u00fdch dat, a n\u011bkolik z\u00e1kladn\u00edch vektorov\u00fdch operac\u00ed pro zpracov\u00e1n\u00ed zabalen\u00fdch dat. SIMD umo\u017e\u0148uje zv\u00fd\u0161it v\u00fdkon d\u00edky paraleln\u00edmu zpracov\u00e1n\u00ed dat a bude u\u017eite\u010dn\u00e9 p\u0159i p\u0159ekladech nativn\u00edho k\u00f3du do WebAssembly. Pro zahrnut\u00ed podpory SIMD lze pou\u017e\u00edt nastaven\u00ed \u201echrome:\/\/flags\/#enable-webassembly-simd\u201c.\n<\/ul>\n<li class=\"l\"> Stabilizov\u00e1no a nyn\u00ed se \u0161\u00ed\u0159\u00ed mimo Origin Trials<br \/>\nAPI <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Indexov\u00e1n\u00ed obsahu<\/a><\/noindex>, poskytuj\u00edc\u00ed metadata o obsahu, kter\u00fd byl d\u0159\u00edve vyrovn\u00e1v\u00e1n v webov\u00fdch aplikac\u00edch b\u011b\u017e\u00edc\u00edch v re\u017eimu Progressive Web Apps (PWA). Aplikace m\u016f\u017ee ukl\u00e1dat na stran\u011b prohl\u00ed\u017ee\u010de r\u016fzn\u00e9 \u00fadaje, v\u010detn\u011b obr\u00e1zk\u016f, vide\u00ed a \u010dl\u00e1nk\u016f, a p\u0159i ztr\u00e1t\u011b s\u00ed\u0165ov\u00e9ho p\u0159ipojen\u00ed je pou\u017e\u00edvat pomoc\u00ed API Cache Storage a IndexedDB. Content Indexing API umo\u017e\u0148uje p\u0159id\u00e1vat, vyhled\u00e1vat a odstra\u0148ovat podobn\u00e9 zdroje. V prohl\u00ed\u017ee\u010di je toto API ji\u017e pou\u017e\u00edv\u00e1no k vyjmenov\u00e1v\u00e1n\u00ed seznamu str\u00e1nek a multimedi\u00e1ln\u00edch dat dostupn\u00fdch pro prohl\u00ed\u017een\u00ed offline.<\/p>\n<li class=\"l\"> Stabilizov\u00e1na varianta API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/wakelock\">Wake Lock<\/a><\/noindex> na z\u00e1klad\u011b mechanismu Promise, poskytuj\u00edc\u00ed bezpe\u010dn\u011bj\u0161\u00ed zp\u016fsob spr\u00e1vy vypnut\u00ed automatick\u00e9ho uzam\u010den\u00ed obrazovky a p\u0159ep\u00edn\u00e1n\u00ed za\u0159\u00edzen\u00ed do \u00fasporn\u00fdch re\u017eim\u016f.\n<li class=\"l\"> V verzi pro platformu Android <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora z\u00e1stupc\u016f aplikac\u00ed, kter\u00e9 umo\u017e\u0148uj\u00ed poskytnout rychl\u00fd p\u0159\u00edstup k popt\u00e1van\u00fdm b\u011b\u017en\u00fdm 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).<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\"><img decoding=\"async\" alt=\"Verze Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/bd93f6ee778be3c616f66229bc54bf54.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pro Web Worker je povoleno pou\u017e\u00edv\u00e1n\u00ed API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/reporting-observer\/\">ReportingObserver<\/a><\/noindex>, umo\u017e\u0148uj\u00edc\u00ed definovat obslu\u017enou rutinu pro generov\u00e1n\u00ed zpr\u00e1vy, kter\u00e1 je vyvol\u00e1na p\u0159i pou\u017e\u00edv\u00e1n\u00ed zastaral\u00fdch funkc\u00ed. Generovan\u00e1 zpr\u00e1va podle v\u00fdb\u011bru u\u017eivatele m\u016f\u017ee b\u00fdt ulo\u017eena, odesl\u00e1na na server nebo zpracov\u00e1na skriptem v JavaScriptu.\n<li class=\"l\"> Aktualizov\u00e1no API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/resize-observer\">Resize Observer<\/a><\/noindex>, umo\u017e\u0148uj\u00edc\u00ed p\u0159ipojit obslu\u017enou rutinu, kter\u00e9 budou zas\u00edl\u00e1ny ozn\u00e1men\u00ed o zm\u011bn\u011b velikosti specifikovan\u00fdch prvk\u016f na str\u00e1nce. V ResizeObserverEntry byly p\u0159id\u00e1ny t\u0159i nov\u00e9 vlastnosti: contentBoxSize, borderBoxSize a devicePixelContentBoxSize pro z\u00edsk\u00e1n\u00ed podrobn\u011bj\u0161\u00edch informac\u00ed, vyd\u00e1van\u00fdch ve form\u011b pole objekt\u016f ResizeObserverSize.\n<li class=\"l\"> Byla p\u0159id\u00e1na kl\u00ed\u010dov\u00e9 slovo \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5644990145363968\">revert<\/a><\/noindex>\u201e pro resetov\u00e1n\u00ed stylu elementu na v\u00fdchoz\u00ed hodnotu.\n<li class=\"l\"> Byly zbaveny prefixu CSS vlastnosti \u201e-webkit-appearance\u201c a \u201e-webkit-ruby-position\u201c, kter\u00e9 jsou nyn\u00ed dostupn\u00e9 jako \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4715298156445696\">appearance<\/a><\/noindex>\u201e a \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/6249925820022784\">ruby-position<\/a><\/noindex>&#171;.\n<li class=\"l\"> V JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5700509656678400\">byla implementov\u00e1na<\/a><\/noindex> podpora ozna\u010den\u00ed metod a vlastnost\u00ed t\u0159\u00eddy jako soukrom\u00e9, \u010d\u00edm\u017e bude p\u0159\u00edstup k nim otev\u0159en pouze uvnit\u0159 t\u0159\u00eddy (d\u0159\u00edve mohly b\u00fdt soukrom\u00e9 pouze pole). Pro ozna\u010den\u00ed metod a vlastnost\u00ed jako soukrom\u00fdch je t\u0159eba <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tc39\/proposal-private-methods\/blob\/master\/README.md\">V\u00fdsledkem bylo:<\/a><\/noindex> p\u0159ed n\u00e1zvem pole znak \u201e#\u201c.\n<li class=\"l\"> V JavaScriptu <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora <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\">slab\u00fdch odkaz\u016f<\/a><\/noindex> (weak reference) na objekty JavaScript, kter\u00e9 umo\u017e\u0148uj\u00ed uchovat odkaz na objekt, ale neblokuj\u00ed odstran\u011bn\u00ed souvisej\u00edc\u00edho objektu b\u011b\u017ecem garbage collector. Byla tak\u00e9 p\u0159id\u00e1na podpora finaliz\u00e1tor\u016f, kter\u00e9 umo\u017e\u0148uj\u00ed definici zpracovatele, kter\u00fd se spou\u0161t\u00ed po proveden\u00ed sb\u011bru odpadu dan\u00e9ho objektu.\n<li class=\"l\"> Zrychleno spu\u0161t\u011bn\u00ed aplikac\u00ed na WebAssembly d\u00edky implementaci v po\u010d\u00e1te\u010dn\u00edm (baseline) kompil\u00e1toru Liftoff. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/threads\">atomick\u00fdch instrukc\u00ed<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/bulk-memory-operations\">hromadn\u00fdch operac\u00ed s pam\u011bt\u00ed<\/a><\/noindex>. V n\u00e1stroj\u00edch pro lad\u011bn\u00ed WebAssembly byly v\u00fdrazn\u011b zlep\u0161eny prost\u0159edky pro lad\u011bn\u00ed a zv\u00fd\u0161ila se v\u00fdkonnost lad\u011bn\u00ed p\u0159i pou\u017e\u00edv\u00e1n\u00ed zar\u00e1\u017eek (d\u0159\u00edve byl pou\u017e\u00edt interpret, nyn\u00ed kompil\u00e1tor Liftoff).\n<li class=\"l\"> V n\u00e1stroj\u00edch pro webov\u00e9 v\u00fdvoj\u00e1\u0159e pphttps:\/\/developers.google.com\/web\/updates\/2020\/05\/devtools byla aktualizov\u00e1na]] panel pro anal\u00fdzu v\u00fdkonnosti. P\u0159id\u00e1ny obecn\u00e9 informace o metrice <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/tbt\/\">TBT<\/a><\/noindex> (Total Blocking Time), kter\u00e1 ukazuje, jak dlouho je str\u00e1nka zd\u00e1nliv\u011b dostupn\u00e1, ale ve skute\u010dnosti nen\u00ed dostupn\u00e1 (tj. str\u00e1nka ji\u017e byla vykreslena, ale st\u00e1le blokuje proveden\u00ed hlavn\u00edho vl\u00e1kna a nen\u00ed mo\u017en\u00e9 zad\u00e1vat data). P\u0159id\u00e1na nov\u00e1 sekce Experience pro anal\u00fdzu metriky <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/cls\/\">CLS<\/a><\/noindex> (Cumulative Layout Shift), odr\u00e1\u017eej\u00edc\u00ed vizu\u00e1ln\u00ed stabilitu obsahu. V panelu inspekce CSS styl\u016f byla implementov\u00e1na n\u00e1hled obr\u00e1zk\u016f zadan\u00fdch p\u0159es vlastnost \u201ebackground-image\u201c.\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-M84\">38 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>. Jeden probl\u00e9m (CVE-2020-6510, p\u0159ete\u010den\u00ed bufferu v obslu\u017en\u00e9m programu na pozad\u00ed fetch) je ozna\u010den jako kritick\u00fd, tj. umo\u017e\u0148uje obej\u00edt v\u0161echny \u00farovn\u011b ochrany prohl\u00ed\u017ee\u010de a prov\u00e9st k\u00f3d v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed. V r\u00e1mci programu pro v\u00fdplatu finan\u010dn\u00edch odm\u011bn za odhalen\u00ed zranitelnost\u00ed za aktu\u00e1ln\u00ed verzi spole\u010dnost Google vyplatila 26 odm\u011bn v celkov\u00e9 v\u00fd\u0161i 21500 dolar\u016f (dv\u011b odm\u011bny $5000, dv\u011b odm\u011bny $3000, jedna odm\u011bna $2000, dv\u011b odm\u011bny $1000 a t\u0159i odm\u011bny $500). V\u00fd\u0161e 16 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=53362\">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 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.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-84\" \/>\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 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\/cs\/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\udd47 Verze Chrome 84 | 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-84","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 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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/88912","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=88912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/88912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/88913"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=88912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=88912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=88912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}