{"id":79172,"date":"2020-04-25T01:42:03","date_gmt":"2020-04-24T23:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu"},"modified":"2020-04-25T01:42:03","modified_gmt":"2020-04-24T23:42:03","slug":"v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu","title":{"rendered":"Do no\u010dn\u00fdch zostaven\u00ed Firefox bola pridan\u00e1 podpora pre WebGPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V <noindex><a rel=\"nofollow\" href=\"https:\/\/nightly.mozilla.org\/\">no\u010dn\u00fdch<\/a><\/noindex> zostaveniach Firefox <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2020\/04\/experimental-webgpu-in-firefox\/\">sa objavila<\/a><\/noindex> podpora \u0161pecifik\u00e1cie <noindex><a rel=\"nofollow\" href=\"https:\/\/webgpu.io\/\">WebGPU<\/a><\/noindex>, poskytuj\u00facej programov\u00e9 rozhranie na spracovanie 3D grafiky a v\u00fdpo\u010dtov na strane GPU, konceptu\u00e1lne podobn\u00e9 s API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52194\">Vulkan<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=39913\">Metal<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Direct3D#Direct3D_12\">Direct3D 12<\/a><\/noindex>. \u0160pecifik\u00e1cia sa vyv\u00edja v r\u00e1mci Moziilly, Googlu, Applu, Microsoftu a z\u00e1stupcov komunity v <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/community\/gpu\/\">pracovnej skupine<\/a><\/noindex>, ktor\u00e1 bola vytvoren\u00e1 pod organiz\u00e1ciou W3C. <\/p>\n<p>K\u013e\u00fa\u010dov\u00fdm cie\u013eom WebGPU je vytvorenie bezpe\u010dn\u00e9ho, pohodln\u00e9ho, prenosn\u00e9ho a vysoko v\u00fdkonn\u00e9ho programov\u00e9ho rozhrania pre pou\u017eitie v webovej platforme technol\u00f3gi\u00ed a mo\u017enost\u00ed 3D grafiky, poskytovan\u00fdch modern\u00fdmi syst\u00e9mov\u00fdmi grafick\u00fdmi API, ako s\u00fa Direct3D 12 vo Windows, Metal v macOS a Vulkan v Linuxe. Konceptu\u00e1lne sa WebGPU l\u00ed\u0161i od WebGL pribli\u017ene rovnako ako Vulkan od OpenGL a nezaklad\u00e1 sa na konkr\u00e9tnom grafickom API, ale predstavuje univerz\u00e1lnu vrstvu, ktor\u00e1 v z\u00e1sade vyu\u017e\u00edva rovnak\u00e9 n\u00edzko\u00farov\u0148ov\u00e9 primit\u00edva, ak\u00e9 s\u00fa v Vulkan, Metal a Direct3D. <\/p>\n<p>WebGPU poskytuje aplik\u00e1ci\u00e1m na JavaScripte prostriedky pre ni\u017e\u0161iu \u00farove\u0148 kontroly nad organiz\u00e1ciou, spracovan\u00edm a prenosom pr\u00edkazov na GPU, spr\u00e1vou s\u00favisiacich zdrojov, pam\u00e4\u0165ou, z\u00e1sobn\u00edkmi, objektmi text\u00far a skompilovan\u00fdmi grafick\u00fdmi shadermi. Tak\u00fdto pr\u00edstup umo\u017e\u0148uje dosiahnu\u0165 vy\u0161\u0161\u00ed v\u00fdkon grafick\u00fdch aplik\u00e1ci\u00ed v\u010faka zn\u00ed\u017eeniu re\u017eijn\u00fdch n\u00e1kladov a zv\u00fd\u0161enej efekt\u00edvnosti pri pr\u00e1ci s GPU. <\/p>\n<p>WebGPU umo\u017e\u0148uje vytv\u00e1ra\u0165 pre web \u00fapln\u00e9 komplexn\u00e9 3D projekty, ktor\u00e9 funguj\u00fa rovnako dobre ako samostatn\u00e9 programy, priamo komunikuj\u00face s Vulkan, Metal alebo Direct3D, ale nie s\u00fa viazan\u00e9 na konkr\u00e9tne platformy. WebGPU taktie\u017e poskytuje \u010fal\u0161ie mo\u017enosti pri portovan\u00ed nativn\u00fdch grafick\u00fdch programov do formy, schopnej fungova\u0165 na b\u00e1ze webov\u00fdch technol\u00f3gi\u00ed, v\u010faka aplik\u00e1cii technol\u00f3gie WebAssembly. Okrem 3D grafiky WebGPU pokr\u00fdva aj mo\u017enosti spojen\u00e9 s presunom v\u00fdpo\u010dtov na stranu GPU a podporou v\u00fdvoja shaderov. Shadery <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gfx-rs\/naga\">m\u00f4\u017eu<\/a><\/noindex> by\u0165 vytv\u00e1ran\u00e9 v jazyku WebGPU Shading Language alebo definovan\u00e9 v medziform\u00e1te SPIR-V, ktor\u00fd sa n\u00e1sledne preklad\u00e1 do jazykov shaderov, podporovan\u00fdch aktu\u00e1lnymi ovl\u00e1da\u010dmi.<\/p>\n<p>V WebGPU sa uplat\u0148uje oddelen\u00e9 riadenie zdrojov, pr\u00edpravn\u00fdch pr\u00e1c a prenosu pr\u00edkazov do GPU (v WebGL bol jeden objekt zodpovedn\u00fd za v\u0161etko naraz). Poskytuj\u00fa sa tri samostatn\u00e9 kontexty:<br \/>\n    GPUDevice na vytv\u00e1ranie zdrojov, ako s\u00fa text\u00fary a buffery; GPUCommandEncoder na k\u00f3dovanie jednotliv\u00fdch pr\u00edkazov vr\u00e1tane f\u00e1z vykres\u013eovania a v\u00fdpo\u010dtov; GPUCommandBuffer na zaradenie do fronty na vykonanie do GPU. V\u00fdsledok m\u00f4\u017ee by\u0165 vykreslen\u00fd v oblasti sp\u00e4tej s jedn\u00fdm alebo viacer\u00fdmi prvkami canvas, alebo spracovan\u00fd bez v\u00fdstupu (napr\u00edklad pri sp\u00fa\u0161\u0165an\u00ed v\u00fdpo\u010dtov\u00fdch \u00faloh). Rozdelenie f\u00e1z u\u013eah\u010duje rozdelenie vytv\u00e1rania zdrojov a pr\u00edpravn\u00fdch oper\u00e1ci\u00ed do r\u00f4znych spracovate\u013eov, ktor\u00e9 m\u00f4\u017eu by\u0165 vykon\u00e1van\u00e9 v r\u00f4znych vl\u00e1knach.<\/p>\n<p>Druh\u00fdm rozdielom medzi WebGPU a WebGL je in\u00fd pr\u00edstup k spracovaniu stavov. WebGPU pon\u00faka dva objekty \u2014 GPURenderPipeline a GPUComputePipeline, ktor\u00e9 umo\u017e\u0148uj\u00fa kombinova\u0165 r\u00f4zne stavy, vopred definovan\u00e9 v\u00fdvoj\u00e1rom, \u010do umo\u017e\u0148uje prehliada\u010du \u0161etri\u0165 zdroje a zabr\u00e1ni\u0165 dodato\u010dnej pr\u00e1ci, ako je prekompil\u00e1cia shaderov. Medzi podporovan\u00e9 stavy patr\u00ed: shadery, rozlo\u017eenia vertexov\u00fdch bufferov a atrib\u00fatov, rozlo\u017eenia pripojen\u00fdch skup\u00edn, mie\u0161anie, h\u013abka a \u0161abl\u00f3ny, form\u00e1ty v\u00fdstupu po renderovan\u00ed.<\/p>\n<p>Tretia vlastnos\u0165 WebGPU sa naz\u00fdva model viazania, do ve\u013ekej miery<br \/>\npripom\u00ednaj\u00faci existuj\u00face prostriedky zoskupovania zdrojov vo Vulcanu.<br \/>\nNa zoskupenie zdrojov do skup\u00edn v WebGPU sa poskytuje objekt GPUBindGroup, ktor\u00fd je po\u010das z\u00e1pisu pr\u00edkazov mo\u017en\u00e9 spoji\u0165 s in\u00fdmi podobn\u00fdmi objektmi na pou\u017eitie v shadroch. Vytvorenie tak\u00fdchto skup\u00edn umo\u017e\u0148uje ovl\u00e1da\u010du vopred vykona\u0165 potrebn\u00e9 pr\u00edpravn\u00e9 kroky a prehliada\u010du umo\u017e\u0148uje v\u00fdrazne r\u00fdchlej\u0161ie meni\u0165 viazania zdrojov medzi v\u00fdkresov\u00fdmi volaniami. Rozlo\u017eenie viazan\u00ed zdrojov m\u00f4\u017ee by\u0165 definovan\u00e9 vopred pomocou objektu GPUBindGroupLayout.<\/p>\n<p><center><img decoding=\"async\" alt=\"Do no\u010dn\u00fdch zostaven\u00ed Firefox bola pridan\u00e1 podpora pre WebGPU\" src=\"\/wp-content\/uploads\/2020\/04\/28e4f9d01acd727178fb0651256b317a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Vo Firefoxe na povolenie WebGPU v about:config je pripraven\u00e9 nastavenie \u201edom.webgpu.enabled\u201c. Pre vykreslenie CanvasContext je tie\u017e potrebn\u00e9 zapn\u00fa\u0165 syst\u00e9m kompoz\u00edcie <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/servo\/webrender\">WebRender<\/a><\/noindex> \u201egfx.webrender.all\u201c v about:config, nap\u00edsanej v jazyku Rust a pres\u00favaj\u00facej na GPU oper\u00e1cie vykres\u013eovania obsahu str\u00e1nky. Implement\u00e1cia WebGPU je zalo\u017een\u00e1 na k\u00f3de projektu<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gfx-rs\/wgpu\">wgpu<\/a><\/noindex>, nap\u00edsan\u00e9ho v jazyku Rust a schopn\u00e9ho fungova\u0165 nad API DX12, Vulkan a Metal v Linuxe, Android, Windows a macOS (dokon\u010duj\u00fa sa aj podpora DX11 a OpenGL ES 3.0). Paralelne spolo\u010dnos\u0165 Google vyv\u00edja in\u00fa implement\u00e1ciu, ktor\u00e1 je dostupn\u00e1 v <noindex><a rel=\"nofollow\" href=\"http:\/\/chrome.com\/canary\">vetve Canary<\/a><\/noindex> Chromium a zap\u00edna sa pomocou flagu \u201echrome:\/\/flags\/#enable-unsafe-webgpu\u201c, ale funguje zatia\u013e iba na macOS a Windows.<\/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=52800\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 WebGPU, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 3D-\u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 GPU, \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0441\u0445\u043e\u0436\u0438\u0439 \u0441 API Vulkan, Metal \u0438 Direct3D 12. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f Mozilla, Google, Apple, Microsoft \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 W3C. \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 WebGPU \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e, \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0433\u043e \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":79173,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-79172","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=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox\" \/>\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\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu\" \/>\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\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 WebGPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu\" \/>\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-04-24T23:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-24T23:42:03+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\udd47Do no\u010dn\u00fdch zostaven\u00ed Firefoxu bola pridan\u00e1 podpora WebGPU | ProHoster","description":"V no\u010dn\u00fdch zostaveniach Firefoxu","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu","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\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 WebGPU | ProHoster","og:description":"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/v-nochnye-sborki-firefox-dobavlena-podderzhka-webgpu","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-04-24T23:42:03+00:00","article:modified_time":"2020-04-24T23:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79172","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 16:43:23","updated":"2022-09-29 10:54:27","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\/79172","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=79172"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/79172\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/79173"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=79172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=79172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=79172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}