{"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\/ro\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","title":{"rendered":"Rezultatele optimiz\u0103rilor Chromium, implementate de proiectul RenderingNG","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dezvoltatorii Chromium au prezentat primele rezultate ale proiectului RenderingNG, lansat acum 8 ani, care \u00ee\u0219i propune s\u0103 \u00eembun\u0103t\u0103\u021beasc\u0103 constant performan\u021ba, fiabilitatea \u0219i scalabilitatea Chrome.     <\/p>\n<p>De exemplu, optimiz\u0103rile incluse \u00een versiunea Chrome 94, comparativ cu Chrome 93, au permis reducerea \u00eent\u00e2rzierilor de procesare a paginilor cu 8% \u0219i o cre\u0219tere de 0,5% a timpului de func\u021bionare pe baterie. Av\u00e2nd \u00een vedere dimensiunea bazei de utilizatori Chrome, aceste date se traduc la nivel global \u00eentr-o economie de peste 1400 de ani de timp procesor zilnic. Comparativ cu versiunile anilor trecu\u021bi, Chrome-ul modern red\u0103 grafic\u0103 de peste 150% mai rapid \u0219i este cu 6 ori mai pu\u021bin predispus la crize \u00een driverele GPU pe echipamente problematice.      <\/p>\n<p>Printre metodele implementate pentru a ob\u021bine un c\u00e2\u0219tig de performan\u021b\u0103 se num\u0103r\u0103 paralelizarea opera\u021biunilor de rasterizare a pixelilor pe GPU \u0219i distribuirea mai activ\u0103 a procesorilor pe diferite nuclee CPU (executarea JavaScript, procesarea derul\u0103rii paginii, decodificarea videoclipurilor \u0219i imaginilor, previzualizarea con\u021binutului). Un factor limitativ \u00een paralelizarea activ\u0103 este cre\u0219terea \u00eenc\u0103rc\u0103rii CPU, care se reflect\u0103 \u00een cre\u0219terea temperaturii \u0219i consumului de energie, a\u0219a c\u0103 este important s\u0103 se ob\u021bin\u0103 un echilibru optim \u00eentre performan\u021b\u0103 \u0219i consumul de energie. De exemplu, c\u00e2nd func\u021bioneaz\u0103 pe baterie, se poate sacrifica viteza de redare, dar nu \u0219i procesarea derul\u0103rii \u00eentr-un fir separat, deoarece sc\u0103derea receptivit\u0103\u021bii interfe\u021bei va fi perceptibil\u0103 pentru utilizator.       <\/p>\n<p>Tehnologiile implementate \u00een cadrul proiectului RenderingNG schimb\u0103 complet abordarea compozit\u0103rii \u0219i permit utilizarea adaptiv\u0103 a diferitelor tehnologii de optimizare a calculului pe GPU \u0219i CPU \u00een leg\u0103tur\u0103 cu p\u0103r\u021bile individuale ale paginilor, av\u00e2nd \u00een vedere tr\u0103s\u0103turi precum rezolu\u021bia \u0219i frecven\u021ba de actualizare a ecranului, precum \u0219i disponibilitatea suportului pentru API-uri grafice avansate, precum Vulkan, D3D12 \u0219i Metal. Exemple de optimiz\u0103ri includ utilizarea activ\u0103 a caching-ului texturilor GPU \u0219i a rezultatelor de redare a p\u0103r\u021bilor paginilor web, precum \u0219i faptul c\u0103 la redare este luat\u0103 \u00een considerare doar zona paginii vizibil\u0103 pentru utilizator (nu are sens s\u0103 se efectueze redarea p\u0103r\u021bilor paginii acoperite de alte con\u021binuturi).       <\/p>\n<p>Un element important al RenderingNG este \u0219i izolarea performan\u021bei \u00een procesarea diferitelor p\u0103r\u021bi ale paginilor, de exemplu, pentru a izola calculele legate de afi\u0219area publicit\u0103\u021bii \u00een blocuri iframe, redarea anima\u021biilor, sunetului \u0219i videoclipurilor, derularea con\u021binutului \u0219i executarea JavaScript.      <center><img decoding=\"async\" alt=\"Rezultatele optimiz\u0103rilor Chromium, implementate de proiectul RenderingNG\" src=\"\/wp-content\/uploads\/2021\/10\/494e5178556944a3a47f3f717488127c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Tehnici de optimizare implementate:  <\/p>\n<ul>\n<li class=\"l\"> \u00cen Chrome 94, a fost propus un mecanism CompositeAfterPaint, care asigur\u0103 compunerea p\u0103r\u021bilor de pagini web redimensionate separat \u0219i permite scalarea dinamic\u0103 a sarcinii pe GPU. Conform datelor ob\u021binute de la utilizatori prin telemetrie, aplicarea noului sistem de compunere a redus \u00eent\u00e2rzierile la derulare cu 8%, a crescut reac\u021bia interac\u021biunii utilizatorului cu 3%, a \u00eembun\u0103t\u0103\u021bit viteza de redare cu 3%, a sc\u0103zut consumul de memorie GPU cu 3% \u0219i a prelungit durata de via\u021b\u0103 a bateriei cu 0,5%.\n<li class=\"l\"> Rasterizarea GPU \u2014 un mecanism de rasterizare pe partea GPU, a fost implementat pentru toate platformele \u00een 2020 \u0219i a permis accelerarea timpului de testare MotionMark cu o medie de 37%, iar categoriile legate de HTML cu 150%. Anul acesta, Rasterizarea GPU a fost \u00eembun\u0103t\u0103\u021bit\u0103 cu posibilitatea de a utiliza accelera\u021bia pe partea GPU pentru redarea elementelor Canvas, ceea ce a dus la o accelerare a red\u0103rii contururilor cu 1000%, iar a testelor MotionMark 1.2 cu 130%.\n<li class=\"l\"> LayoutNG \u2014 o revizuire complet\u0103 a algoritmilor de a\u0219ezare a elementelor paginilor, av\u00e2nd ca scop \u00eembun\u0103t\u0103\u021birea fiabilit\u0103\u021bii \u0219i previzibilit\u0103\u021bii. Proiectul este planificat s\u0103 fie finalizat anul acesta.\n<li class=\"l\"> BlinkNG \u2014 refactorizarea \u0219i cur\u0103\u021barea motorului Blink prin separarea opera\u021biunilor de redare \u00een faze executate separat pentru a \u00eembun\u0103t\u0103\u021bi eficien\u021ba cache-ului \u0219i a simplifica redarea am\u00e2nat\u0103, av\u00e2nd \u00een vedere vizibilitatea obiectelor \u00een fereastr\u0103. Lucr\u0103rile sunt planificate s\u0103 fie finalizate anul acesta.\n<li class=\"l\"> Separarea \u00een fire distincte a manipulatoarelor de derulare, anima\u021bie \u0219i decodare a imaginilor. Proiectul este \u00een dezvoltare din 2011 \u0219i \u00een acest an a atins capacitatea de a separa \u00een fire distincte transform\u0103rile CSS animate \u0219i anima\u021bia SVG.\n<li class=\"l\"> VideoNG \u2014 un motor eficient \u0219i fiabil pentru redarea video pe paginile web. Anul acesta a fost implementat\u0103 posibilitatea de a afi\u0219a con\u021binut protejat cu rezolu\u021bie 4K. Anterior, a fost ad\u0103ugat\u0103 suportul pentru HDR.\n<li class=\"l\"> Viz \u2014 procese separate pentru rasterizare (OOP-R \u2014 Rasterizare \u00een afara procesului) \u0219i redare (OOP-D \u2014 compositor de redare \u00een afara procesului), care separ\u0103 redarea interfe\u021bei browserului de redarea con\u021binutului paginilor. Proiectul dezvolt\u0103 de asemenea procesul SkiaRenderer, care utilizeaz\u0103 API-uri grafice specifice pentru diferite platforme (Vulkan, D3D12, Metal). Aceast\u0103 modificare a permis reducerea num\u0103rului de bloc\u0103ri din cauza problemelor cu driverele grafice la o \u0219esime din valoarea ini\u021bial\u0103.      <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55937\">opennet.ro<\/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.2.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\/ro\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Rezultatele optimiz\u0103rii Chromium, implementate de proiectul RenderingNG | ProHoster","description":"Dezvoltatorii Chromium au f\u0103cut primele evalu\u0103ri ale proiectului RenderingNG, lansat acum 8 ani, care are ca scop desf\u0103\u0219urarea unui efort constant de \u00eembun\u0103t\u0103\u021bire a performan\u021bei, fiabilit\u0103\u021bii \u0219i scalabilit\u0103\u021bii Chrome.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/rezultaty-optimizaczii-chromium-realizovannye-proektom-renderingng","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/101565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=101565"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/101565\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/101566"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=101565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=101565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=101565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}