{"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\/sk\/blog\/news\/reliz-chrome-84","title":{"rendered":"Uvo\u013enenie Chrome 84","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Google <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">predstavila<\/a><\/noindex> uvedenie webov\u00e9ho prehliada\u010da <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 84<\/a><\/noindex>. S\u00fa\u010dasne <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">je dostupn\u00fd<\/a><\/noindex> stabiln\u00e9 vydanie otvoren\u00e9ho projektu <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, ktor\u00e9 je z\u00e1kladom Chrome. Prehliada\u010d Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">sa l\u00ed\u0161i<\/a><\/noindex> vyu\u017e\u00edva log\u00e1 Google, m\u00e1 syst\u00e9m posielania notifik\u00e1ci\u00ed v pr\u00edpade p\u00e1du, mo\u017enos\u0165 na\u010d\u00edtania modulu Flash na vy\u017eiadanie, moduly na prehr\u00e1vanie chr\u00e1nen\u00e9ho videa (DRM), syst\u00e9m automatickej in\u0161tal\u00e1cie aktualiz\u00e1ci\u00ed a pren\u00e1\u0161anie pri vyh\u013ead\u00e1van\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametrov RLZ<\/a><\/noindex>. Nasleduj\u00faca verzia Chrome 85 je napl\u00e1novan\u00e1 na 25. augusta.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">Hlavn\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zmeny<\/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\">Vypnut\u00e9<\/a><\/noindex>  podpora protokolov TLS 1.0 a TLS 1.1. Pre pr\u00edstup na webov\u00e9 str\u00e1nky prostredn\u00edctvom zabezpe\u010den\u00e9ho kan\u00e1la mus\u00ed server poskytn\u00fa\u0165 podporu aspo\u0148 TLS 1.2, inak prehliada\u010d teraz zobraz\u00ed chybu. Pod\u013ea \u00fadajov od Googlu v s\u00fa\u010dasnosti pribli\u017ene 0,5 % na\u010d\u00edtan\u00ed webov\u00fdch str\u00e1nok st\u00e1le prebieha s pou\u017eit\u00edm zastaran\u00fdch verzi\u00ed TLS. Odpojenie bolo vykonan\u00e9 v s\u00falade s <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-tls-oldversions-deprecate\/\">odpor\u00fa\u010daniami<\/a><\/noindex>  IETF (Internet Engineering Task Force). D\u00f4vodom zru\u0161enia podpory TLS 1.0\/1.1 je nedostatok podpory modern\u00fdch \u0161ifrov (napr\u00edklad ECDHE a AEAD) a po\u017eiadavka na podporu star\u00fdch \u0161ifrov, ktor\u00fdch spo\u013eahlivos\u0165 je v s\u00fa\u010dasnej dobe spochybnen\u00e1 (napr\u00edklad vy\u017eaduje sa podpora TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, pre overenie integrity a autentifik\u00e1ciu sa pou\u017e\u00edva MD5 a SHA-1). Nastavenie, ktor\u00e9 umo\u017e\u0148uje vr\u00e1ti\u0165 podporu TLS 1.0\/1.1, bude zachovan\u00e9 do janu\u00e1ra 2021.\n<li class=\"l\"> Bola zabezpe\u010den\u00e1 blok\u00e1cia <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">nebezpe\u010dn\u00e9ho s\u0165ahovania<\/a><\/noindex> (bez \u0161ifrovania) spustite\u013en\u00fdch s\u00faborov a pridan\u00fd v\u00fdstup varovan\u00ed pri nebezpe\u010dnom s\u0165ahovan\u00ed arch\u00edvov. V bud\u00facnosti sa pl\u00e1nuje postupne \u00faplne zru\u0161i\u0165 podporu s\u0165ahovania s\u00faborov bez pou\u017eitia \u0161ifrovania. Blokovanie je implementovan\u00e9, preto\u017ee s\u0165ahovanie s\u00faborov bez \u0161ifrovania m\u00f4\u017ee by\u0165 pou\u017eit\u00e9 na vykon\u00e1vanie malv\u00e9rov\u00fdch akci\u00ed prostredn\u00edctvom substit\u00facie obsahu pri MITM \u00fatokoch.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5995832180473856\">Pridan\u00e1<\/a><\/noindex> po\u010diato\u010dn\u00e1 podpora <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/client-hints-infrastructure\/\">identifik\u00e1tora<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/httpwg.org\/http-extensions\/client-hints.html\">Client Hints<\/a><\/noindex>, vyv\u00edjan\u00e9ho ako alternat\u00edva k hlavi\u010dke User-Agent. Mechanizmus Client Hints pon\u00faka ako n\u00e1hradu User-Agent s\u00e9riu hlavi\u010diek \u201eSec-CH-UA-*\u201c, ktor\u00e9 umo\u017e\u0148uj\u00fa selekt\u00edvne odovzdanie \u00fadajov o \u0161pecifick\u00fdch parametroch prehliada\u010da a syst\u00e9mu (verzia, platforma at\u010f.) iba na z\u00e1klade po\u017eiadavky servera. Pou\u017e\u00edvate\u013e m\u00e1 mo\u017enos\u0165 ur\u010di\u0165, ktor\u00e9 parametre s\u00fa povolen\u00e9 na odovzdanie a selekt\u00edvne poskytova\u0165 tak\u00e9to inform\u00e1cie vlastn\u00edkom str\u00e1nok. Pri pou\u017eit\u00ed Client Hints sa identifik\u00e1tor neodovzd\u00e1va predvolene bez explicitnej po\u017eiadavky, \u010do s\u0165a\u017euje pas\u00edvnu identifik\u00e1ciu (predvolene sa uv\u00e1dza iba n\u00e1zov prehliada\u010da). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5704553745874944\">Pr\u00e1ca<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52182\">unifik\u00e1cii User-Agent<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/a\/chromium.org\/forum\/m\/#!msg\/blink-dev\/-2JIRNMWJ7s\/yHe4tQNLCgAJ\">odlo\u017een\u00e1<\/a><\/noindex> do bud\u00faceho roka.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">Pokra\u010duje<\/a><\/noindex> aktiv\u00e1cia<br \/>\npr\u00edsnej\u0161ej <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52189\">obmedzeniu<\/a><\/noindex> prenosu cookies medzi webov\u00fdmi str\u00e1nkami, ktor\u00fd bol <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/resuming-samesite-cookie-changes-in-july.html\">zru\u0161en\u00fd<\/a><\/noindex> v d\u00f4sledku COVID-19. Pre ne-HTTPS po\u017eiadavky je zak\u00e1zan\u00e9 spracovanie cookies tret\u00edch str\u00e1n, ktor\u00e9 s\u00fa nastaven\u00e9 pri pr\u00edstupe na webov\u00e9 str\u00e1nky odli\u0161n\u00e9 od dom\u00e9ny aktu\u00e1lnej str\u00e1nky. Tieto cookies sa pou\u017e\u00edvaj\u00fa na sledovanie pohybu pou\u017e\u00edvate\u013ea medzi webov\u00fdmi str\u00e1nkami v reklamn\u00fdch sie\u0165ach, widgetoch soci\u00e1lnych m\u00e9di\u00ed a syst\u00e9moch webovej analytiky. <\/p>\n<p>Pripom\u00edname, \u017ee na spr\u00e1vu prenosu Cookie sa pou\u017e\u00edva atrib\u00fat SameSite, ktor\u00fd je uveden\u00fd v hlavi\u010dke Set-Cookie a ktor\u00fd bude predvolene nastaven\u00fd na hodnotu \u201eSameSite=Lax\u201c, obmedzuj\u00faci odosielanie Cookie pre medziwebov\u00e9 subdotazy, ako s\u00fa po\u017eiadavky na obr\u00e1zky alebo na\u010d\u00edtanie obsahu cez iframe z in\u00e9ho webu. Webov\u00e9 str\u00e1nky m\u00f4\u017eu prepisova\u0165 predvolen\u00fd re\u017eim SameSite, ak explicitne nastavuj\u00fa hodnotu SameSite=None pri nastavovan\u00ed Cookie. Navy\u0161e, hodnota SameSite=None pre Cookie m\u00f4\u017ee by\u0165 nastaven\u00e1 iba v re\u017eime Secure (plat\u00ed pre pripojenia cez HTTPS). Zmena sa bude uplat\u0148ova\u0165 postupne, najprv pre mal\u00fd percentu\u00e1lny podiel pou\u017e\u00edvate\u013eov a potom sa postupne roz\u0161iruje.<\/p>\n<li class=\"l\"> Pridan\u00e1 experiment\u00e1lna implement\u00e1cia <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52957\">blokova\u010da n\u00e1ro\u010dnej reklamy<\/a><\/noindex>, ktor\u00fa je mo\u017en\u00e9 aktivova\u0165 pomocou nastavenia \u201echrome:\/\/flags\/#enable-heavy-ad-intervention\u201c. Blok\u00e1tor umo\u017e\u0148uje automaticky vyp\u00edna\u0165 reklamn\u00e9 iframe bloky po prekro\u010den\u00ed prahov\u00fdch hodn\u00f4t pre prenos a za\u0165a\u017eenie CPU. Blokovanie sa aktivuje, ak v hlavnom vl\u00e1kne bolo spotrebovan\u00e9 viac ako 60 sek\u00fand procesorov\u00e9ho \u010dasu alebo 15 sek\u00fand v 30-sekundovom intervale (spotrebuje 50% prostriedkov viac ako 30 sek\u00fand), ako aj ke\u010f bolo stiahnut\u00fdch viac ako 4 MB d\u00e1t cez sie\u0165.\n<p>Blokovanie sa aktivuje iba v pr\u00edpade, \u017ee do momentu prekro\u010denia limitov pou\u017e\u00edvate\u013e neinteragoval s reklamn\u00fdm blokom (napr\u00edklad na\u0148 neklikol), \u010do zoh\u013ead\u0148uje obmedzenie na prem\u00e1vku a umo\u017e\u0148uje blokova\u0165 automatick\u00e9 prehr\u00e1vanie objemn\u00fdch vide\u00ed v reklam\u00e1ch bez explicitnej aktiv\u00e1cie prehr\u00e1vania pou\u017e\u00edvate\u013eom. Navrhovan\u00e9 opatrenia zbavia pou\u017e\u00edvate\u013eov reklamy s neefekt\u00edvnou implement\u00e1ciou k\u00f3du alebo z\u00e1merne parazitickou \u010dinnos\u0165ou (napr\u00edklad vykon\u00e1van\u00edm \u0165a\u017eby). Pod\u013ea \u0161tatist\u00edk Google reklama, ktor\u00e1 spad\u00e1 pod krit\u00e9ri\u00e1 blokovania, predstavuje len 0,30% zo v\u0161etk\u00fdch reklamn\u00fdch blokov, av\u0161ak tak\u00e9to reklamn\u00e9 vlo\u017eky spotreb\u00favaj\u00fa 28% zdrojov CPU a 27% prem\u00e1vky zo v\u0161etk\u00e9ho objemu reklamy. <\/p>\n<li class=\"l\"> Pracovalo sa na zn\u00ed\u017een\u00ed spotreby CPU, ke\u010f je okno prehliada\u010da mimo zorn\u00e9ho po\u013ea pou\u017e\u00edvate\u013ea. Chrome teraz kontroluje, \u010di je okno prehliada\u010da zakryt\u00e9 in\u00fdmi oknami, a v oblastiach prekrytia zabra\u0148uje vykresleniu pixelov. Nov\u00e1 funkcia bude zav\u00e1dzan\u00e1 postupne: pre niektor\u00fdch pou\u017e\u00edvate\u013eov bude optimaliz\u00e1cia povolen\u00e1 v Chrome 84 a pre ostatn\u00fdch v Chrome 85.\n<li class=\"l\"> Predvolene je povolen\u00e1 ochrana proti <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/webtools\/answer\/9799829\">obtia\u017enym upozorneniam<\/a><\/noindex>, ako s\u00fa spamov\u00e9 \u017eiadosti o push notifik\u00e1cie. Tak\u00e9to po\u017eiadavky preru\u0161uj\u00fa pr\u00e1cu pou\u017e\u00edvate\u013ea a odv\u00e1dzaj\u00fa pozornos\u0165 na potvrdenia dial\u00f3gov, namiesto samostatn\u00e9ho dial\u00f3gu sa v adresnom riadku zobraz\u00ed informa\u010dn\u00e1 spr\u00e1va, ktor\u00e1 nevy\u017eaduje z\u00e1sah pou\u017e\u00edvate\u013ea a varuje o blokovan\u00ed \u017eiadosti o opr\u00e1vnenie. Po kliknut\u00ed na indik\u00e1tor sa m\u00f4\u017ee v \u013eubovo\u013enom momente aktivova\u0165 alebo odmietnu\u0165 po\u017eadovan\u00e9 opr\u00e1vnenie.\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=\"Uvo\u013enenie Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/b327d04760987f54372a2ff4d057eb2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> S\u00fa zabezpe\u010den\u00e9 zapam\u00e4tanie vo\u013eby pou\u017e\u00edvate\u013ea pri otv\u00e1ran\u00ed spracovate\u013eov extern\u00fdch protokolov \u2014 pou\u017e\u00edvate\u013e m\u00f4\u017ee zvoli\u0165 \u201ev\u017edy povoli\u0165 pre t\u00fato str\u00e1nku\u201c pre konkr\u00e9tny spracovate\u013e a prehliada\u010d si toto rozhodnutie zapam\u00e4t\u00e1 v s\u00favislosti s aktu\u00e1lnou str\u00e1nkou.\n<li class=\"l\"> Pridan\u00e1 ochrana pred zmenou nastaven\u00ed pou\u017e\u00edvate\u013ea bez jeho v\u00fdslovn\u00e9ho s\u00fahlasu. Ak doplnok zmen\u00ed predvolen\u00e9 vyh\u013ead\u00e1vacie zariadenie alebo str\u00e1nku, ktor\u00e1 sa zobrazuje pre nov\u00fa kartu, prehliada\u010d teraz zobraz\u00ed dial\u00f3g s ponukou potvrdi\u0165 uveden\u00fa oper\u00e1ciu alebo zru\u0161i\u0165 zmenu.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4926989725073408\">Pokra\u010dovanie<\/a><\/noindex> zavedenie ochrany pred na\u010d\u00edtan\u00edm zmie\u0161an\u00e9ho multimedi\u00e1lneho obsahu (ke\u010f sa na str\u00e1nke HTTPS na\u010d\u00edtaj\u00fa zdroje cez protokol http:\/\/). Na str\u00e1nkach otvoren\u00fdch cez HTTPS sa teraz automaticky nahradia odkazy \u201ehttp:\/\/\u201c za \u201ehttps:\/\/\u201c v blokoch s\u00favisiacich s na\u010d\u00edtan\u00edm obr\u00e1zkov (sk\u00f4r sa nahradili skripty a iframe, automatick\u00e1 n\u00e1hrada zvukov\u00fdch a video zdrojov sa o\u010dak\u00e1va v \u010fal\u0161ej verzii). Ak obr\u00e1zok nie je k dispoz\u00edcii cez https, jeho na\u010d\u00edtanie je blokovan\u00e9 (manu\u00e1lne je mo\u017en\u00e9 ozna\u010di\u0165 blokovanie cez menu dostupn\u00e9 cez symbol z\u00e1mku v adresnom riadku).\n<li class=\"l\"> Pridan\u00e1 podpora API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-otp\/\">Web OTP<\/a><\/noindex> (vyvinul sa ako SMS Receiver API), ktor\u00fd umo\u017e\u0148uje organizova\u0165 zad\u00e1vanie jednorazov\u00e9ho hesla na webovej str\u00e1nke po prijat\u00ed SMS spr\u00e1vy s potvrden\u00edm k\u00f3du, doru\u010denej na Android smartf\u00f3n pou\u017e\u00edvate\u013ea, na ktorom je spusten\u00fd prehliada\u010d. Potvrdenie cez SMS, napr\u00edklad, m\u00f4\u017ee by\u0165 pou\u017eit\u00e9 na overenie telef\u00f3nneho \u010d\u00edsla zadan\u00e9ho pou\u017e\u00edvate\u013eom pri registr\u00e1cii. Ak predt\u00fdm musel pou\u017e\u00edvate\u013e otvori\u0165 aplik\u00e1ciu pre SMS, skop\u00edrova\u0165 z nej k\u00f3d do schr\u00e1nky, vr\u00e1ti\u0165 sa do prehliada\u010da a vlo\u017ei\u0165 tento k\u00f3d, nov\u00fd API umo\u017e\u0148uje automatizova\u0165 tento proces a zredukova\u0165 ho na jedno dotknutie.\n<li class=\"l\"> Roz\u0161\u00edren\u00e9 API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-animations\/\">Web Animations<\/a><\/noindex><br \/>\nna riadenie prehr\u00e1vania webovej anim\u00e1cie. V novej verzii bola pridan\u00e1 podpora kompozitn\u00fdch oper\u00e1ci\u00ed, ktor\u00e9 umo\u017e\u0148uj\u00fa kontrolova\u0165, ako s\u00fa efekty kombinovan\u00e9, a poskytuj\u00fa nov\u00e9 spracovate\u013esk\u00e9 funkcie vyvolan\u00e9 udalos\u0165ami nahradenia obsahu. API Web Animations teraz tie\u017e podporuje Promise na ur\u010denie sekvencie zobrazovania anim\u00e1cie a lep\u0161ie riadenie toho, ako anim\u00e1cia spolupracuje s in\u00fdmi funkciami aplik\u00e1cie.<\/p>\n<li class=\"l\"> Do re\u017eimu Origin Trials (experiment\u00e1lne funkcie, ktor\u00e9 vy\u017eaduj\u00fa samostatn\u00fa aktiv\u00e1ciu) bolo pridan\u00fdch nieko\u013eko nov\u00fdch API. Origin Trial umo\u017e\u0148uje pr\u00edstup k uveden\u00e9mu API z aplik\u00e1ci\u00ed na\u010d\u00edtan\u00fdch z localhost alebo 127.0.0.1, alebo po registr\u00e1cii a z\u00edskan\u00ed \u0161peci\u00e1lneho tokenu, ktor\u00fd plat\u00ed obmedzen\u00fd \u010das pre konkr\u00e9tnu str\u00e1nku.\n<ul>\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5658847691669504\">Cookie Store<\/a><\/noindex> na pr\u00edstup Service worker k HTTP Cookies, sl\u00fa\u017eiaca ako asynchr\u00f3nna alternat\u00edva pou\u017eitia document.cookie.\n<li class=\"l\">  API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/idle-detection\/\">Idle Detection<\/a><\/noindex> na zistenie neaktivity pou\u017e\u00edvate\u013ea, \u010do umo\u017e\u0148uje ur\u010dova\u0165 \u010das, ke\u010f pou\u017e\u00edvate\u013e neinteraguje s kl\u00e1vesnicou\/my\u0161ou, je spusten\u00e1 obrazovka \u0161etri\u010d, obraz je zamknut\u00fd alebo sa pr\u00e1ca vykon\u00e1va na inom monitore. Informovanie aplik\u00e1cie o neaktivite prebieha zaslan\u00edm ozn\u00e1menia po dosiahnut\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\u00e1rovi pou\u017e\u00edva\u0165 podrobnej\u0161iu izol\u00e1ciu spracovania obsahu v samostatnom procese viazanom na zdroj (origin \u2014 dom\u00e9na+port+protokol), a nie na webovej str\u00e1nke, za cenu zru\u0161enia podpory niektor\u00fdch zastaran\u00fdch funkci\u00ed, ako je synchronizovan\u00e9 vykon\u00e1vanie skriptov pou\u017e\u00edvaj\u00facich document.domain a volanie postMessage() na odosielanie spr\u00e1v in\u0161tanci\u00e1m WebAssembly.Module. In\u00fdmi slovami, Origin Isolation umo\u017e\u0148uje organizova\u0165 rozdelenie do r\u00f4znych procesov na z\u00e1klade dom\u00e9ny zdroja, a nie str\u00e1nky so v\u0161etk\u00fdmi extern\u00fdmi za\u010dleneniami na str\u00e1nkach.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/6533147810332672\">WebAssembly SIMD<\/a><\/noindex> na pou\u017eitie vektorov\u00fdch SIMD-in\u0161trukci\u00ed v aplik\u00e1ci\u00e1ch vo form\u00e1te WebAssembly. Na zabezpe\u010denie platformovej nez\u00e1vislosti s\u00fa navrhnut\u00e9 nov\u00fd 128-bitov\u00fd typ, ktor\u00fd m\u00f4\u017ee reprezentova\u0165 r\u00f4zne typy zabalen\u00fdch \u00fadajov, a nieko\u013eko z\u00e1kladn\u00fdch vektorov\u00fdch oper\u00e1ci\u00ed na spracovanie zabalen\u00fdch \u00fadajov. SIMD umo\u017e\u0148uje zv\u00fd\u0161i\u0165 v\u00fdkon prostredn\u00edctvom paraleliz\u00e1cie spracovania \u00fadajov a bude u\u017eito\u010dn\u00e9 pri kompil\u00e1cii nat\u00edvneho k\u00f3du do WebAssembly. Na povolenie podpory SIMD je mo\u017en\u00e9 pou\u017ei\u0165 nastavenie \u201echrome:\/\/flags\/#enable-webassembly-simd\u201c.\n<\/ul>\n<li class=\"l\"> Stabilizovan\u00fd a teraz sa distribuuje mimo Origin Trials<br \/>\nAPI <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Indexovanie obsahu<\/a><\/noindex>, poskytuj\u00faci metadata o obsahu, ktor\u00fd bol predt\u00fdm skomprimovan\u00fd webov\u00fdmi aplik\u00e1ciami funguj\u00facimi v re\u017eime Progressive Web Apps (PWA). Aplik\u00e1cia m\u00f4\u017ee uklada\u0165 na strane prehliada\u010da r\u00f4zne \u00fadaje, vr\u00e1tane obr\u00e1zkov, vide\u00ed a \u010dl\u00e1nkov, a pri strate sie\u0165ov\u00e9ho pripojenia ich pou\u017e\u00edva\u0165 pomocou API Cache Storage a IndexedDB. Content Indexing API umo\u017e\u0148uje prid\u00e1va\u0165, vyh\u013ead\u00e1va\u0165 a odstra\u0148ova\u0165 tak\u00e9to zdroje. V prehliada\u010di je toto API u\u017e pou\u017eit\u00e9 na vymenovanie zoznamu str\u00e1nok a multimedi\u00e1lnych \u00fadajov dostupn\u00fdch na prezeranie offline.<\/p>\n<li class=\"l\"> Stabilizovan\u00e1 varianta API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/wakelock\">Wake Lock<\/a><\/noindex> na z\u00e1klade mechanizmu Promise, poskytuj\u00faci bezpe\u010dnej\u0161\u00ed sp\u00f4sob spr\u00e1vy vyp\u00ednania automatickej blok\u00e1cie obrazovky a prevodu zariaden\u00ed do \u00fasporn\u00fdch re\u017eimov.\n<li class=\"l\"> Vo verzii pre platformu Android <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\">bola pridan\u00e1<\/a><\/noindex> podpora skratkov\u00fdch aplik\u00e1ci\u00ed, ktor\u00e9 umo\u017e\u0148uj\u00fa poskytn\u00fa\u0165 r\u00fdchly pr\u00edstup k \u017eiadan\u00fdm \u0161tandardn\u00fdm akci\u00e1m v aplik\u00e1cii. Na vytvorenie skratkov\u00fdch aplik\u00e1ci\u00ed sta\u010d\u00ed prida\u0165 prvky do manifestu webovej aplik\u00e1cie vo form\u00e1te PWA (Progressive Web Apps).<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\"><img decoding=\"async\" alt=\"Uvo\u013enenie Chrome 84\" src=\"\/wp-content\/uploads\/2020\/07\/bd93f6ee778be3c616f66229bc54bf54.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pre Web Worker je povolen\u00e9 pou\u017e\u00edvanie API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/reporting-observer\/\">ReportingObserver<\/a><\/noindex>, ktor\u00fd umo\u017e\u0148uje definova\u0165 obslu\u017en\u00fd program na generovanie spr\u00e1vy, vyvolanej pri volan\u00ed zastaran\u00fdch funkci\u00ed. Vygenerovan\u00e1 spr\u00e1va na v\u00fdber pou\u017e\u00edvate\u013ea m\u00f4\u017ee by\u0165 ulo\u017een\u00e1, odoslan\u00e1 na server alebo spracovan\u00e1 skriptom na JavaScripte.\n<li class=\"l\"> Aktualizovan\u00e9 API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/resize-observer\">Resize Observer<\/a><\/noindex>, ktor\u00fd umo\u017e\u0148uje pripoji\u0165 obslu\u017en\u00fd program, ktor\u00e9mu bud\u00fa zasielan\u00e9 ozn\u00e1menia o zmene ve\u013ekosti ur\u010den\u00fdch prvkov na str\u00e1nke. V ResizeObserverEntry bolo pridan\u00fdch tri nov\u00e9 vlastnosti: contentBoxSize, borderBoxSize a devicePixelContentBoxSize na z\u00edskanie podrobnej\u0161\u00edch inform\u00e1ci\u00ed, ktor\u00e9 sa poskytuj\u00fa vo forme po\u013ea objektov ResizeObserverSize.\n<li class=\"l\"> Pridan\u00e9 k\u013e\u00fa\u010dov\u00e9 slovo \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5644990145363968\">revert<\/a><\/noindex>\u201e na resetovanie \u0161t\u00fdlu prvku na predvolen\u00fa hodnotu.\n<li class=\"l\"> Zbaven\u00e9 prefixu CSS-vlastnosti \u201e-webkit-appearance\u201c a \u201e-webkit-ruby-position\u201c, ktor\u00e9 s\u00fa teraz dostupn\u00e9 ako \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4715298156445696\">appearance<\/a><\/noindex>&#187; a &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/6249925820022784\">ruby-position<\/a><\/noindex>&#171;.\n<li class=\"l\"> V JavaScripte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5700509656678400\">bola implementovan\u00e1<\/a><\/noindex> podpora ozna\u010denia met\u00f3d a vlastnost\u00ed triedy ako s\u00fakromn\u00fdch, po \u010dom bude pr\u00edstup k nim otvoren\u00fd len vo vn\u00fatri triedy (predt\u00fdm mohli by\u0165 s\u00fakromn\u00e9 iba polia). Pre ozna\u010denie met\u00f3d a vlastnost\u00ed ako s\u00fakromn\u00fdch je potrebn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tc39\/proposal-private-methods\/blob\/master\/README.md\">ur\u010di\u0165<\/a><\/noindex> pred n\u00e1zvom po\u013ea znak \u201e#\u201c.\n<li class=\"l\"> V JavaScripte <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">bola pridan\u00e1<\/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 odkazov<\/a><\/noindex> (weak reference) na objekty JavaScript, ktor\u00e9 umo\u017e\u0148uj\u00fa udr\u017eiava\u0165 odkaz na objekt, ale neblokuj\u00fa odstr\u00e1nenie s\u00favisiaceho objektu garbage collectorom. Takisto bola pridan\u00e1 podpora finaliz\u00e1torov, ktor\u00e9 umo\u017e\u0148uj\u00fa definovanie obslu\u017enej rutiny, ktor\u00e1 sa vol\u00e1 po vykonan\u00ed zbierky odpadu dan\u00e9ho objektu.\n<li class=\"l\"> Zr\u00fdchlen\u00e9 sp\u00fa\u0161\u0165anie aplik\u00e1ci\u00ed na WebAssembly v\u010faka implement\u00e1cii v po\u010diato\u010dnom (baseline) kompil\u00e1tore Liftoff <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/threads\">atomov\u00fdch in\u0161trukci\u00ed.<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/bulk-memory-operations\">hromadn\u00fdch oper\u00e1ci\u00ed s pam\u00e4\u0165ou<\/a><\/noindex>Zlep\u0161en\u00e9 n\u00e1stroje na ladenie WebAssembly, v\u00fdrazne zv\u00fd\u0161en\u00fd v\u00fdkon ladenia pri pou\u017e\u00edvan\u00ed zast\u00e1vok (predt\u00fdm sa pri laden\u00ed pou\u017e\u00edval interpret, teraz kompil\u00e1tor Liftoff).\n<li class=\"l\"> V n\u00e1strojoch pre webov\u00fdch v\u00fdvoj\u00e1rov pphttps:\/\/developers.google.com\/web\/updates\/2020\/05\/devtools bola aktualizovan\u00e1]] panel na anal\u00fdzu v\u00fdkonnosti. Pridan\u00e9 s\u00fahrnn\u00e9 inform\u00e1cie o metrike <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/tbt\/\">TBT<\/a><\/noindex> (Total Blocking Time), ktor\u00e1 ukazuje, ako dlho sa str\u00e1nka zd\u00e1 by\u0165 dostupn\u00e1, ale v skuto\u010dnosti nie je dostupn\u00e1 (t.j. str\u00e1nka je u\u017e vykreslen\u00e1, ale st\u00e1le blokuje vykon\u00e1vanie hlavn\u00e9ho vl\u00e1kna a nie je mo\u017en\u00e9 zada\u0165 \u00fadaje). Pridan\u00e1 nov\u00e1 sekcia Experience na anal\u00fdzu metriky <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/cls\/\">CLS<\/a><\/noindex> (Cumulative Layout Shift), ktor\u00e1 odr\u00e1\u017ea vizu\u00e1lnu stabilitu obsahu. V paneli inspekcie CSS-\u0161t\u00fdlov implementovan\u00fd n\u00e1h\u013ead obr\u00e1zkov, ktor\u00e9 s\u00fa uveden\u00e9 prostredn\u00edctvom vlastnosti \u201ebackground-image\u201c.\n<\/ul>\n<p>Okrem noviniek a opravy ch\u00fdb bola v novej verzii odstr\u00e1nen\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M84\">38 zranite\u013enost\u00ed<\/a><\/noindex>. Mnoh\u00e9 z zranite\u013enost\u00ed boli odhalen\u00e9 prostredn\u00edctvom automatizovan\u00e9ho testovania n\u00e1strojmi <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>Jedna zranite\u013enos\u0165 (CVE-2020-6510, prete\u010denie vyrovn\u00e1vacej pam\u00e4te v spracovate\u013eovi pozad\u00ed fetch) je ozna\u010den\u00e1 ako kritick\u00e1, t.j. umo\u017e\u0148uje ob\u00eds\u0165 v\u0161etky \u00farovne ochrany prehliada\u010da a vykona\u0165 k\u00f3d v syst\u00e9me mimo sandboxov\u00e9ho prostredia. V r\u00e1mci programu o odmen\u00e1ch za zistenie zranite\u013enost\u00ed pre aktu\u00e1lne vydanie spolo\u010dnos\u0165 Google vyplatila 26 odmien v celkovej v\u00fd\u0161ke 21500 dol\u00e1rov (dve odmeny po 5000 dol\u00e1rov, dve odmeny po 3000 dol\u00e1rov, jedna odmena 2000 dol\u00e1rov, dve odmeny po 1000 dol\u00e1rov a tri odmeny po 500 dol\u00e1roch). Ve\u013ekos\u0165 16 odmien zatia\u013e nebola ur\u010den\u00e1. <\/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.4 - 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\/sk\/blog\/news\/reliz-chrome-84\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Uvo\u013enenie Chrome 84 | ProHoster","description":"Spolo\u010dnos\u0165 Google predstavila vydanie webov\u00e9ho prehliada\u010da","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-chrome-84","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/88912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=88912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/88912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/88913"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=88912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=88912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=88912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}