{"id":101565,"date":"2021-10-08T10:22:52","date_gmt":"2021-10-08T08:22:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng"},"modified":"2021-10-08T10:22:52","modified_gmt":"2021-10-08T08:22:52","slug":"rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","title":{"rendered":"V\u00fdsledky optimaliz\u00e1cie Chromium, realizovan\u00e9 projektom RenderingNG","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V\u00fdvoj\u00e1ri Chromium zhrnuli prv\u00e9 v\u00fdsledky 8 rokov trvaj\u00faceho projektu RenderingNG, zameran\u00e9ho na neust\u00e1lu pr\u00e1cu na zvy\u0161ovan\u00ed v\u00fdkonu, spo\u013eahlivosti a roz\u0161\u00edrite\u013enosti prehliada\u010da Chrome.     <\/p>\n<p>Nap eksempel, optimaliz\u00e1cie pridan\u00e9 v vydan\u00ed Chrome 94 v porovnan\u00ed s Chrome 93 umo\u017enili zn\u00ed\u017ei\u0165 latenciu pri spracovan\u00ed str\u00e1nok o 8 % a pred\u013a\u017ei\u0165 \u010das v\u00fddr\u017ee bat\u00e9rie o 0,5 %. Vzh\u013eadom na ve\u013ekos\u0165 pou\u017e\u00edvate\u013eskej z\u00e1kladne Chrome sa tieto ukazovatele glob\u00e1lne prejavuj\u00fa na \u00faspor\u00e1ch viac ne\u017e 1400 rokov procesorov\u00e9ho \u010dasu ka\u017ed\u00fd de\u0148. V porovnan\u00ed s verziami z minul\u00fdch rokov modern\u00fd Chrome vykres\u013euje grafiku r\u00fdchlej\u0161ie o viac ne\u017e 150 % a je 6-kr\u00e1t menej n\u00e1chyln\u00fd na p\u00e1dy v GPU ovl\u00e1da\u010doch na problematickom hardv\u00e9ri.      <\/p>\n<p>Medzi realizovan\u00fdmi met\u00f3dami, ktor\u00e9 prispievaj\u00fa k n\u00e1rastu v\u00fdkonu, sa uv\u00e1dza paraleliz\u00e1cia rasteriza\u010dn\u00fdch oper\u00e1ci\u00ed r\u00f4znych pixelov na strane GPU a akt\u00edvnej\u0161ie rozmiestnenie spracovate\u013eov na r\u00f4zne jadr\u00e1 CPU (vykon\u00e1vanie JavaScriptu, spracovanie pos\u00favania str\u00e1nky, dek\u00f3dovanie videa a obr\u00e1zkov, predbe\u017en\u00e9 vykreslenie obsahu). Obmedzuj\u00facim faktorom pri akt\u00edvnom paralelizovan\u00ed je n\u00e1rast za\u0165a\u017eenia CPU, ktor\u00fd sa prejavuje zv\u00fd\u0161en\u00edm teploty a zv\u00fd\u0161en\u00edm spotreby energie, preto je d\u00f4le\u017eit\u00e9 dosiahnu\u0165 optim\u00e1lnu rovnov\u00e1hu medzi v\u00fdkonom a spotrebou energie. Napr\u00edklad pri pr\u00e1ci z bat\u00e9rie je mo\u017en\u00e9 obetova\u0165 r\u00fdchlos\u0165 vykres\u013eovania, ale nie spracovanie pos\u00favania v samostatnom vl\u00e1kne, preto\u017ee zn\u00ed\u017eenie odozvy rozhrania bude pre pou\u017e\u00edvate\u013ea v\u00fdrazn\u00e9.       <\/p>\n<p>Technol\u00f3gie realizovan\u00e9 v projekte RenderingNG \u00faplne menia pr\u00edstup k skladaniu a umo\u017e\u0148uj\u00fa adapt\u00edvne vyu\u017e\u00edvanie r\u00f4znych technol\u00f3gi\u00ed optimaliz\u00e1cie v\u00fdpo\u010dtov na GPU a CPU s oh\u013eadom na jednotliv\u00e9 \u010dasti str\u00e1nok, pri\u010dom zoh\u013ead\u0148uj\u00fa tak\u00e9 \u0161pecifik\u00e1 ako rozl\u00ed\u0161enie a frekvenciu obnovovania obrazovky, ako aj pr\u00edtomnos\u0165 podpory pokro\u010dil\u00fdch grafick\u00fdch API, ako s\u00fa Vulkan, D3D12 a Metal. Ako pr\u00edklady optimaliz\u00e1ci\u00ed sa uv\u00e1dza akt\u00edvne vyu\u017e\u00edvanie cachovania text\u00far GPU a v\u00fdsledkov vykreslenia \u010dast\u00ed webov\u00fdch str\u00e1nok, ako aj zoh\u013eadnenie pri vykreslen\u00ed len oblasti str\u00e1nky vidite\u013enej pou\u017e\u00edvate\u013eovi (nem\u00e1 zmysel vykres\u013eova\u0165 \u010dasti str\u00e1nky zakryt\u00e9 in\u00fdm obsahom).       <\/p>\n<p>D\u00f4le\u017eit\u00fdm prvkom RenderingNG je aj izol\u00e1cia v\u00fdkonu pri spracovan\u00ed r\u00f4znych \u010dast\u00ed str\u00e1nok, napr\u00edklad pre izol\u00e1ciu v\u00fdpo\u010dtov s\u00favisiacich s zobrazovan\u00edm reklamy v blokoch iframe, zobrazen\u00edm anim\u00e1ci\u00ed, prehr\u00e1van\u00edm zvuku a videa, rolovan\u00edm obsahu a vykon\u00e1van\u00edm JavaScriptu.      <center><img decoding=\"async\" alt=\"V\u00fdsledky optimaliz\u00e1cie Chromium, realizovan\u00e9 projektom RenderingNG\" src=\"\/wp-content\/uploads\/2021\/10\/494e5178556944a3a47f3f717488127c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Realizovan\u00e9 techniky optimaliz\u00e1cie:  <\/p>\n<ul>\n<li class=\"l\"> V Chrome 94 bol navrhnut\u00fd mechanizmus CompositeAfterPaint, ktor\u00fd zabezpe\u010duje skladanie samostatne vykreslen\u00fdch \u010dast\u00ed webov\u00fdch str\u00e1nok a umo\u017e\u0148uje dynamicky prisp\u00f4sobova\u0165 za\u0165a\u017eenie GPU. V s\u00falade s \u00fadajmi z\u00edskan\u00fdmi od pou\u017e\u00edvate\u013eov v d\u00f4sledku zbierania telemetrie, aplik\u00e1cia nov\u00e9ho syst\u00e9mu skladania umo\u017enila zn\u00ed\u017ei\u0165 oneskorenia pri rolovan\u00ed o 8 %, zv\u00fd\u0161i\u0165 reak\u010dnos\u0165 interakcie s pou\u017e\u00edvate\u013eom o 3 %, zv\u00fd\u0161i\u0165 r\u00fdchlos\u0165 vykreslenia o 3 %, zn\u00ed\u017ei\u0165 spotrebu pam\u00e4te GPU o 3 % a pred\u013a\u017ei\u0165 \u010das prev\u00e1dzky na bat\u00e9riu o 0.5 %.\n<li class=\"l\"> GPU Raster \u2014 mechanizmus rastre otvoren\u00fd na strane GPU bol zaveden\u00fd pre v\u0161etky platformy v roku 2020 a umo\u017enil ur\u00fdchli\u0165 priechod testami MotionMark v priemere o 37 %, pri\u010dom kategorie s\u00favisiace s HTML o 150 %. Tento rok bol GPU Raster doplnen\u00fd o mo\u017enos\u0165 vyu\u017eitia akceler\u00e1cie na strane GPU pri renderovan\u00ed prvkov Canvas, \u010do viedlo k zr\u00fdchleniu renderovania kont\u00far o 1000 %, a k prechodu testami MotionMark 1.2 o 130 %.\n<li class=\"l\"> LayoutNG \u2014 kompletn\u00e9 prepracovanie algoritmov usporiadania prvkov str\u00e1nok, zameran\u00e9 na zv\u00fd\u0161enie spo\u013eahlivosti a predv\u00eddate\u013enosti. Projekt pl\u00e1nuj\u00fa doru\u010di\u0165 pou\u017e\u00edvate\u013eom tento rok.\n<li class=\"l\"> BlinkNG \u2014 refaktoring a \u010distenie enginu Blink s oddelen\u00edm oper\u00e1ci\u00ed renderovania do samostatne vykon\u00e1van\u00fdch f\u00e1z na zv\u00fd\u0161enie efektivity cacheovania a zjednodu\u0161enie oneskorenej render\u00e1cie so zoh\u013eadnen\u00edm vidite\u013enosti objektov v okne. Pr\u00e1cu pl\u00e1nuj\u00fa dokon\u010di\u0165 tento rok.\n<li class=\"l\"> Presun do samostatn\u00fdch vl\u00e1kien spracovate\u013eov pos\u00favania, anim\u00e1cie a dek\u00f3dovania obr\u00e1zkov. Projekt sa vyv\u00edja od roku 2011 a tento rok dosiahol mo\u017enos\u0165 presunu animovan\u00fdch CSS transform\u00e1ci\u00ed a anim\u00e1ci\u00ed SVG do samostatn\u00fdch vl\u00e1kien.\n<li class=\"l\"> VideoNG \u2014 efekt\u00edvny a spo\u013eahliv\u00fd engine pre prehr\u00e1vanie videa na webov\u00fdch str\u00e1nkach. Tento rok implementovali mo\u017enos\u0165 zobrazenia chr\u00e1nen\u00e9ho obsahu v rozl\u00ed\u0161en\u00ed 4K. Predt\u00fdm bola pridan\u00e1 podpora HDR.\n<li class=\"l\"> Viz \u2014 samostatn\u00e9 procesy pre rastre (OOP-R \u2014 Out-of-process Raster) a renderovanie (OOP-D \u2014 Out of process display compositor), ktor\u00e9 oddelia renderovanie rozhrania prehliada\u010da od renderovania obsahu str\u00e1nok. Projekt tie\u017e vyv\u00edja proces SkiaRenderer, ktor\u00fd pou\u017e\u00edva \u0161pecifick\u00e9 grafick\u00e9 API pre r\u00f4zne platformy (Vulkan, D3D12, Metal). Zmena umo\u017enila zn\u00ed\u017ei\u0165 po\u010det zlyhan\u00ed sp\u00f4soben\u00fdch probl\u00e9mami v grafick\u00fdch ovl\u00e1da\u010doch o 6-kr\u00e1t.      <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55937\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Chromium \u043f\u043e\u0434\u0432\u0435\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0433\u043e 8 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 RenderingNG, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Chrome. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Chrome 94 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 Chrome 93 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u043d\u0430 8% \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0438 \u043d\u0430 0.5% \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043e\u0442 \u0430\u043a\u043a\u0443\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430. \u0421 \u0443\u0447\u0451\u0442\u043e\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":101566,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101565","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=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Chromium \u043f\u043e\u0434\u0432\u0435\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0433\u043e 8 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 RenderingNG, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Chrome.\" \/>\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\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\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\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 Chromium, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c RenderingNG | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Chromium \u043f\u043e\u0434\u0432\u0435\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0433\u043e 8 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 RenderingNG, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng\" \/>\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=\"2021-10-08T08:22:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-08T08:22:52+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\udd47V\u00fdsledky optimaliz\u00e1cie Chromium, realizovan\u00e9 projektom RenderingNG | ProHoster","description":"V\u00fdvoj\u00e1ri Chromium zhrnuli prv\u00e9 v\u00fdsledky projektu RenderingNG, ktor\u00fd bol spusten\u00fd pred 8 rokmi a je zameran\u00fd na neust\u00e1lu pr\u00e1cu na zlep\u0161en\u00ed v\u00fdkonu, spo\u013eahlivosti a roz\u0161\u00edrite\u013enosti Chrome.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","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\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 Chromium, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c RenderingNG | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Chromium \u043f\u043e\u0434\u0432\u0435\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0433\u043e 8 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 RenderingNG, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Chrome.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","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":"2021-10-08T08:22:52+00:00","article:modified_time":"2021-10-08T08:22:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101565","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-10-08 08:24:19","updated":"2022-09-29 16:02:58","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\/101565","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=101565"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/101565\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/101566"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=101565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=101565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=101565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}