{"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\/pl\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","title":{"rendered":"Wyniki optymalizacji Chromium, wdro\u017cone przez projekt RenderingNG","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Programi\u015bci Chromium podsumowali pierwsze wyniki projektu RenderingNG, kt\u00f3ry rozpocz\u0105\u0142 si\u0119 8 lat temu i ma na celu sta\u0142e podnoszenie wydajno\u015bci, niezawodno\u015bci i skalowalno\u015bci Chrome.     <\/p>\n<p>Na przyk\u0142ad, optymalizacje wprowadzone w wersji Chrome 94 w por\u00f3wnaniu do Chrome 93 pozwoli\u0142y na zredukowanie op\u00f3\u017anie\u0144 w renderowaniu stron o 8% i zwi\u0119kszenie czasu pracy na akumulatorze o 0,5%. Bior\u0105c pod uwag\u0119 rozmiar bazy u\u017cytkownik\u00f3w Chrome, te wska\u017aniki przek\u0142adaj\u0105 si\u0119 na oszcz\u0119dno\u015b\u0107 ponad 1400 lat czasu procesora ka\u017cdego dnia. W por\u00f3wnaniu do wersji sprzed lat, wsp\u00f3\u0142czesny Chrome renderuje grafik\u0119 ponad 150% szybciej i sze\u015b\u0107 razy rzadziej ulega awariom w GPU na problematycznym sprz\u0119cie.      <\/p>\n<p>W\u015br\u00f3d wdro\u017conych metod, kt\u00f3re przyczyni\u0142y si\u0119 do zwi\u0119kszenia wydajno\u015bci, wyr\u00f3\u017cnia si\u0119 r\u00f3wnoleg\u0142e przetwarzanie operacji rasteryzacji r\u00f3\u017cnych pikseli po stronie GPU oraz bardziej aktywne roz\u0142o\u017cenie zada\u0144 na r\u00f3\u017cne rdzenie CPU (wykonywanie JavaScript, obs\u0142uga przewijania strony, dekodowanie wideo i obraz\u00f3w, wst\u0119pne rysowanie tre\u015bci). Ograniczeniem w przypadku intensywnego przetwarzania r\u00f3wnoleg\u0142ego jest wzrost obci\u0105\u017cenia CPU, co przejawia si\u0119 wzrostem temperatury i zwi\u0119kszeniem zu\u017cycia energii, dlatego wa\u017cne jest, aby osi\u0105gn\u0105\u0107 optymaln\u0105 r\u00f3wnowag\u0119 mi\u0119dzy wydajno\u015bci\u0105 a zu\u017cyciem energii. Na przyk\u0142ad, pracuj\u0105c na akumulatorze, mo\u017cna po\u015bwi\u0119ci\u0107 szybko\u015b\u0107 renderowania, ale nie mo\u017cna rezygnowa\u0107 z przetwarzania przewijania w oddzielnym w\u0105tku, poniewa\u017c spadek responsywno\u015bci interfejsu stanie si\u0119 zauwa\u017calny dla u\u017cytkownika.       <\/p>\n<p>Technologie wdro\u017cone w ramach projektu RenderingNG ca\u0142kowicie zmieniaj\u0105 podej\u015bcie do kompozycji i pozwalaj\u0105 na adaptacyjne wykorzystanie r\u00f3\u017cnych technologii optymalizacji oblicze\u0144 na GPU i CPU w odniesieniu do poszczeg\u00f3lnych cz\u0119\u015bci stron, uwzgl\u0119dniaj\u0105c takie cechy jak rozdzielczo\u015b\u0107 i cz\u0119stotliwo\u015b\u0107 od\u015bwie\u017cania ekranu, a tak\u017ce wsparcie w systemie dla zaawansowanych API graficznych, takich jak Vulkan, D3D12 i Metal. Jako przyk\u0142ady optymalizacji wymienia si\u0119 aktywne wykorzystanie buforowania tekstur GPU i wynik\u00f3w renderowania cz\u0119\u015bci stron internetowych, a tak\u017ce uwzgl\u0119dnienie podczas renderowania tylko obszar\u00f3w strony widocznych dla u\u017cytkownika (nie ma sensu renderowa\u0107 cz\u0119\u015bci strony zakrytych inn\u0105 tre\u015bci\u0105).       <\/p>\n<p>Wa\u017cnym elementem RenderingNG jest r\u00f3wnie\u017c izolacja wydajno\u015bci podczas przetwarzania r\u00f3\u017cnych cz\u0119\u015bci stron, na przyk\u0142ad w izolacji oblicze\u0144 zwi\u0105zanych z wy\u015bwietlaniem reklam w blokach iframe, przedstawianiem animacji, odtwarzaniem d\u017awi\u0119ku i wideo, przewijaniem tre\u015bci oraz wykonywaniem JavaScript.      <center><img decoding=\"async\" alt=\"Wyniki optymalizacji Chromium, wdro\u017cone przez projekt RenderingNG\" src=\"\/wp-content\/uploads\/2021\/10\/494e5178556944a3a47f3f717488127c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Wdra\u017cane techniki optymalizacji:  <\/p>\n<ul>\n<li class=\"l\"> W Chrome 94 zaproponowano mechanizm CompositeAfterPaint, kt\u00f3ry umo\u017cliwia kompozycj\u0119 oddzielnie renderowanych cz\u0119\u015bci stron internetowych i pozwala na dynamiczne skalowanie obci\u0105\u017cenia GPU. Dane uzyskane od u\u017cytkownik\u00f3w podczas zbierania telemetrii pokazuj\u0105, \u017ce zastosowanie nowego systemu kompozycji pozwoli\u0142o na zmniejszenie op\u00f3\u017anie\u0144 podczas przewijania o 8%, zwi\u0119kszenie responsywno\u015bci interakcji z u\u017cytkownikiem o 3%, wzrost szybko\u015bci renderowania o 3%, obni\u017cenie zu\u017cycia pami\u0119ci GPU o 3% i wyd\u0142u\u017cenie czasu pracy na baterii o 0,5%.\n<li class=\"l\"> GPU Raster \u2014 mechanizm rastrowania po stronie GPU, wprowadzony dla wszystkich platform w 2020 roku, pozwoli\u0142 na przyspieszenie test\u00f3w MotionMark \u015brednio o 37%, a w kategoriach zwi\u0105zanych z HTML o 150%. W tym roku GPU Raster zosta\u0142 wzbogacony o mo\u017cliwo\u015b\u0107 wykorzystania przyspieszenia po stronie GPU do rysowania element\u00f3w Canvas, co doprowadzi\u0142o do przyspieszenia rysowania kontur\u00f3w o 1000%, a przej\u015bcie test\u00f3w MotionMark 1.2 o 130%.\n<li class=\"l\"> LayoutNG \u2014 ca\u0142kowita przebudowa algorytm\u00f3w uk\u0142adania element\u00f3w stron, maj\u0105ca na celu zwi\u0119kszenie niezawodno\u015bci i przewidywalno\u015bci. Projekt planuje si\u0119 wprowadzi\u0107 do u\u017cytkownik\u00f3w w tym roku.\n<li class=\"l\"> BlinkNG \u2014 refaktoryzacja i czyszczenie silnika Blink z podzia\u0142em operacji rysowania na osobno wykonywane fazy, aby zwi\u0119kszy\u0107 efektywno\u015b\u0107 cachingu i upro\u015bci\u0107 op\u00f3\u017anione rysowanie z uwzgl\u0119dnieniem widoczno\u015bci obiekt\u00f3w w oknie. Prace planuje si\u0119 zako\u0144czy\u0107 w tym roku.\n<li class=\"l\"> Wyodr\u0119bnienie do osobnych w\u0105tk\u00f3w proces\u00f3w obs\u0142ugi przewijania, animacji i dekodowania obraz\u00f3w. Projekt rozwijany od 2011 roku osi\u0105gn\u0105\u0142 w tym roku mo\u017cliwo\u015b\u0107 wyodr\u0119bnienia do osobnych w\u0105tk\u00f3w animowanych transformacji CSS i animacji SVG.\n<li class=\"l\"> VideoNG \u2014 efektywny i niezawodny silnik do odtwarzania wideo na stronach internetowych. W tym roku wdro\u017cono mo\u017cliwo\u015b\u0107 wy\u015bwietlania chronionych tre\u015bci w rozdzielczo\u015bci 4K. Wcze\u015bniej dodano wsparcie dla HDR.\n<li class=\"l\"> Viz \u2014 oddzielne procesy dla rastrowania (OOP-R \u2014 Out-of-process Raster) i rysowania (OOP-D \u2014 Out of process display compositor), oddzielaj\u0105ce rysowanie interfejsu przegl\u0105darki od rysowania zawarto\u015bci stron. Projektem rozwijany jest r\u00f3wnie\u017c proces SkiaRenderer, wykorzystuj\u0105cy specyficzne dla r\u00f3\u017cnych platform interfejsy API graficzne (Vulkan, D3D12, Metal). Zmiana pozwoli\u0142a na sze\u015bciokrotne zmniejszenie liczby awarii spowodowanych problemami w sterownikach graficznych.      <\/ul>\n<p>\u0179r\u00f3d\u0142o: <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.1.1 - 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\/pl\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Wyniki optymalizacji Chromium, zrealizowane przez projekt RenderingNG | ProHoster","description":"Programi\u015bci Chromium podsumowali pierwsze wyniki uruchomionego 8 lat temu projektu RenderingNG, maj\u0105cego na celu ci\u0105g\u0142e zwi\u0119kszanie wydajno\u015bci, niezawodno\u015bci i mo\u017cliwo\u015bci rozbudowy Chrome.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/101565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=101565"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/101565\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/101566"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=101565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=101565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=101565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}