{"id":100193,"date":"2021-05-19T04:22:45","date_gmt":"2021-05-19T02:22:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/w3c-predstavil-chernovoj-variant-standarta-webgpu"},"modified":"2021-05-19T04:22:45","modified_gmt":"2021-05-19T02:22:45","slug":"w3c-predstavil-chernovoj-variant-standarta-webgpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/w3c-predstavil-chernovoj-variant-standarta-webgpu","title":{"rendered":"W3C p\u0159edstavil n\u00e1vrh standardu WebGPU.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konsorcium W3C p\u0159edstavilo prvn\u00ed n\u00e1vrhy specifikac\u00ed WebGPU a WebGPU Shading Language (WGSL), kter\u00e9 definuj\u00ed API pro prov\u00e1d\u011bn\u00ed operac\u00ed na GPU, jako je rendering a v\u00fdpo\u010dty, a tak\u00e9 jazyk shader\u016f pro psan\u00ed program\u016f pracuj\u00edc\u00edch na stran\u011b GPU. Konceptu\u00e1ln\u011b je podobn\u00fd API Vulkan, Metal a Direct3D 12. Specifikace byly p\u0159ipraveny pracovn\u00ed skupinou, do kter\u00e9 byli zapojeni in\u017een\u00fd\u0159i z Mozilla, Google, Apple a Microsoft.    <\/p>\n<p>Konceptu\u00e1ln\u011b se WebGPU od WebGL li\u0161\u00ed zhruba stejn\u011b, jako se grafick\u00e9 API Vulkan li\u0161\u00ed od OpenGL, ale nen\u00ed zalo\u017een na konkr\u00e9tn\u00edm grafick\u00e9m API a p\u0159edstavuje univerz\u00e1ln\u00ed vrstvu, kter\u00e1 pou\u017e\u00edv\u00e1 stejn\u00e9 n\u00edzko\u00farov\u0148ov\u00e9 primitiva, jak\u00e1 jsou v Vulkan, Metal a Direct3D. WebGPU poskytuje aplikac\u00edm v JavaScriptu prost\u0159edky pro n\u00edzko\u00farov\u0148ovou kontrolu organizace, zpracov\u00e1n\u00ed a p\u0159enos p\u0159\u00edkaz\u016f na GPU, \u0159\u00edzen\u00ed souvisej\u00edc\u00edch zdroj\u016f, pam\u011bti, buffer\u016f, objekt\u016f textur a zkompilovan\u00fdch grafick\u00fdch shader\u016f. Takov\u00fd p\u0159\u00edstup umo\u017e\u0148uje dos\u00e1hnout vy\u0161\u0161\u00ed v\u00fdkonnosti grafick\u00fdch aplikac\u00ed sn\u00ed\u017een\u00edm re\u017eijn\u00ed z\u00e1t\u011b\u017ee a zv\u00fd\u0161en\u00edm \u00fa\u010dinnosti pr\u00e1ce s GPU.     <\/p>\n<p>WebGPU umo\u017e\u0148uje vytv\u00e1\u0159et pro Web slo\u017eit\u00e9 3D projekty, kter\u00e9 funguj\u00ed stejn\u011b dob\u0159e jako samostatn\u00e9 programy p\u0159\u00edmo komunikuj\u00edc\u00ed s Vulkan, Metal nebo Direct3D, ale nejsou v\u00e1z\u00e1ny na konkr\u00e9tn\u00ed platformy. WebGPU tak\u00e9 poskytuje dal\u0161\u00ed mo\u017enosti p\u0159i portov\u00e1n\u00ed nativn\u00edch grafick\u00fdch program\u016f do formy schopn\u00e9 fungovat na z\u00e1klad\u011b webov\u00fdch technologi\u00ed d\u00edky kompilaci do WebAssembly. Krom\u011b 3D grafiky WebGPU zahrnuje tak\u00e9 mo\u017enosti spojen\u00e9 s p\u0159esunem v\u00fdpo\u010dt\u016f na stranu GPU a prov\u00e1d\u011bn\u00edm shader\u016f.       <\/p>\n<p>Kl\u00ed\u010dov\u00e9 vlastnosti WebGPU:  <\/p>\n<ul>\n<li class=\"l\"> Odd\u011blen\u00e1 spr\u00e1va zdroj\u016f, p\u0159\u00edpravn\u00fdch prac\u00ed a p\u0159ed\u00e1v\u00e1n\u00ed p\u0159\u00edkaz\u016f na GPU (ve WebGL byl jeden objekt zodpov\u011bdn\u00fd za v\u0161echno najednou). Jsou poskytov\u00e1ny t\u0159i odd\u011blen\u00e9 kontexty: GPUDevice pro vytv\u00e1\u0159en\u00ed zdroj\u016f, jako jsou textury a bufferov\u00e9 pam\u011bti; GPUCommandEncoder pro k\u00f3dov\u00e1n\u00ed jednotliv\u00fdch p\u0159\u00edkaz\u016f, v\u010detn\u011b f\u00e1z\u00ed renderov\u00e1n\u00ed a v\u00fdpo\u010dt\u016f; GPUCommandBuffer pro odes\u00edl\u00e1n\u00ed do fronty k vykon\u00e1n\u00ed na GPU. V\u00fdsledek m\u016f\u017ee b\u00fdt vykreslen v oblasti spojen\u00e9 s jedn\u00edm nebo v\u00edce elementy canvasu, nebo zpracov\u00e1n bez v\u00fdstupu (nap\u0159\u00edklad p\u0159i spu\u0161t\u011bn\u00ed v\u00fdpo\u010dtov\u00fdch \u00faloh). Odd\u011blen\u00ed f\u00e1z\u00ed usnad\u0148uje rozlo\u017een\u00ed vytv\u00e1\u0159en\u00ed zdroj\u016f a p\u0159\u00edpravn\u00fdch operac\u00ed do r\u016fzn\u00fdch zpracovatel\u016f, kter\u00e9 mohou b\u011b\u017eet v r\u016fzn\u00fdch vl\u00e1knech.\n<li class=\"l\"> Jin\u00fd p\u0159\u00edstup k zpracov\u00e1n\u00ed stav\u016f. V WebGPU jsou nab\u00edzeny dva objekty \u2014 GPURenderPipeline a GPUComputePipeline, kter\u00e9 umo\u017e\u0148uj\u00ed kombinovat r\u016fzn\u00e9 stavy, p\u0159edem definovan\u00e9 v\u00fdvoj\u00e1\u0159em, co\u017e umo\u017e\u0148uje prohl\u00ed\u017ee\u010di nepl\u00fdtvat zdroji na dal\u0161\u00ed pr\u00e1ci, jako je p\u0159ekompilace shader\u016f. Mezi podporovan\u00e9 stavy pat\u0159\u00ed: shadery, rozvr\u017een\u00ed vertexov\u00fdch buffer\u016f a atribut\u016f, rozvr\u017een\u00ed p\u0159ipojen\u00fdch skupin, m\u00edch\u00e1n\u00ed, hloubka a \u0161ablony, form\u00e1ty v\u00fdstupu po renderov\u00e1n\u00ed.\n<li class=\"l\"> Model vazby, kter\u00e1 v mnoha ohledech p\u0159ipom\u00edn\u00e1 sou\u010dasn\u00e9 prost\u0159edky seskupov\u00e1n\u00ed zdroj\u016f ve Vulk\u00e1nu. Pro seskupen\u00ed zdroj\u016f do skupin poskytuje WebGPU objekt GPUBindGroup, kter\u00fd lze p\u0159i z\u00e1pisu p\u0159\u00edkaz\u016f spojit s dal\u0161\u00edmi podobn\u00fdmi objekty pro pou\u017eit\u00ed ve shaderech. Vytv\u00e1\u0159en\u00ed t\u011bchto skupin umo\u017e\u0148uje ovlada\u010di prov\u00e9st pot\u0159ebn\u00e9 p\u0159\u00edpravn\u00e9 kroky p\u0159edem a prohl\u00ed\u017ee\u010di to umo\u017e\u0148uje v\u00fdrazn\u011b rychleji m\u011bnit vazby zdroj\u016f mezi v\u00fdkony vykreslov\u00e1n\u00ed. Rozlo\u017een\u00ed vazeb zdroj\u016f lze ur\u010dit p\u0159edem pomoc\u00ed objektu GPUBindGroupLayout.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55172\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0435 \u0447\u0435\u0440\u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 WebGPU \u0438 WebGPU Shading Language (WGSL), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430 GPU, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0437\u044b\u043a \u0448\u0435\u0439\u0434\u0440\u043e\u0432 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \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\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u043e\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u043e\u0448\u043b\u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0438\u0437 Mozilla, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100193","post","type-post","status-publish","format-standard","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=\"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0435 \u0447\u0435\u0440\u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 WebGPU \u0438 WebGPU Shading Language (WGSL), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430 GPU, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0437\u044b\u043a \u0448\u0435\u0439\u0434\u0440\u043e\u0432 \u0434\u043b\u044f.\" \/>\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\/cs\/blog\/news\/w3c-predstavil-chernovoj-variant-standarta-webgpu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\udd47W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0447\u0435\u0440\u043d\u043e\u0432\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 WebGPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0435 \u0447\u0435\u0440\u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 WebGPU \u0438 WebGPU Shading Language (WGSL), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430 GPU, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0437\u044b\u043a \u0448\u0435\u0439\u0434\u0440\u043e\u0432 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/w3c-predstavil-chernovoj-variant-standarta-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=\"2021-05-19T02:22:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-05-19T02:22:45+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\udd47W3C p\u0159edstavil n\u00e1vrh standardu WebGPU | ProHoster","description":"Konsorcium W3C p\u0159edstavilo prvn\u00ed n\u00e1vrhy specifikac\u00ed WebGPU a WebGPU Shading Language (WGSL), kter\u00e9 definuj\u00ed API pro prov\u00e1d\u011bn\u00ed operac\u00ed na GPU, jako je rendering a v\u00fdpo\u010dty, a tak\u00e9 jazyk shader\u016f pro.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/w3c-predstavil-chernovoj-variant-standarta-webgpu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\udd47W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0447\u0435\u0440\u043d\u043e\u0432\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 WebGPU | ProHoster","og:description":"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c W3C \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0432\u044b\u0435 \u0447\u0435\u0440\u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 WebGPU \u0438 WebGPU Shading Language (WGSL), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430 GPU, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0437\u044b\u043a \u0448\u0435\u0439\u0434\u0440\u043e\u0432 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/w3c-predstavil-chernovoj-variant-standarta-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":"2021-05-19T02:22:45+00:00","article:modified_time":"2021-05-19T02:22:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100193","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-05-19 02:41:49","updated":"2022-09-28 12:26:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/100193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=100193"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/100193\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=100193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=100193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=100193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}