{"id":1147,"date":"2019-06-20T11:07:59","date_gmt":"2019-06-20T11:07:59","guid":{"rendered":"https:\/\/www.nethues.com\/blog\/?p=1147"},"modified":"2023-06-15T10:25:18","modified_gmt":"2023-06-15T10:25:18","slug":"node-js-vs-angularjs-an-in-depth-comparison","status":"publish","type":"post","link":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/","title":{"rendered":"Node.js vs AngularJS: An In-Depth Comparison"},"content":{"rendered":"<p>Over the past few years, JavaScript has evolved from being just a simple client-side scripting language into an incredibly powerful programming language.<\/p>\n<p>For the sixth year in a row,\u00a0JavaScript\u00a0is the most commonly used programming language.\u00a0Last year, it reached a whooping 69.8 %.<\/p>\n<figure id=\"attachment_1148\" aria-describedby=\"caption-attachment-1148\" style=\"width: 569px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-1148 size-full\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Picture1-1.png\" alt=\"programming language\" width=\"569\" height=\"434\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Picture1-1.png 569w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Picture1-1-300x229.png 300w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><figcaption id=\"caption-attachment-1148\" class=\"wp-caption-text\">Source:\u00a0<a href=\"https:\/\/insights.stackoverflow.com\/survey\/2018#technology\" target=\"_blank\" rel=\"noopener noreferrer\">Stack Overflow Survey 2018<\/a><\/figcaption><\/figure>\n<p>Among the many benefits of JavaScript, one is its support for a wide variety of programming styles, including object-oriented, functional, event-driven and prototype-based programming.<\/p>\n<p>And with this comes in the picture the <strong><b>two most popular JS frameworks, Node.js and AngularJS.<\/b><\/strong><\/p>\n<figure id=\"attachment_1149\" aria-describedby=\"caption-attachment-1149\" style=\"width: 572px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-1149 size-full\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/JS-frameworks-Node.js-and-AngularJS..png\" alt=\"JS frameworks, Node.js and AngularJS.\" width=\"572\" height=\"434\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/JS-frameworks-Node.js-and-AngularJS..png 572w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/JS-frameworks-Node.js-and-AngularJS.-300x228.png 300w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><figcaption id=\"caption-attachment-1149\" class=\"wp-caption-text\">Source:\u00a0<a href=\"https:\/\/insights.stackoverflow.com\/survey\/2018#technology\" target=\"_blank\" rel=\"noopener noreferrer\">Stack Overflow Survey 2018<\/a><\/figcaption><\/figure>\n<p><em><i>W<\/i><\/em><em><i>ell, if the <\/i><\/em><em><i>statistics<\/i><\/em><em><i>\u00a0have left you with the impression that Node.js is better than AngularJS, then you should stop thinking that way right now. <\/i><\/em><em><i>I<\/i><\/em><em><i>t all depends upon your project type, <\/i><\/em><em><i>requirements<\/i><\/em><em><i>\u00a0and nature. <\/i><\/em><em><i>B<\/i><\/em><em><i>ut yes, one reason that is common and responsible behind being the top choice for two consecutive years is indubitably JavaScript.<\/i><\/em><\/p>\n<p>That being said,\u00a0you, either as a <a href=\"https:\/\/www.nethues.com\/fullstack-development\">full stack developer<\/a>\u00a0or a brand looking for web development, cannot choose both the platforms together; one has to be put over and above the other. So, let\u2019s ease down that process with the help of a rich discussion.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Introduction_to_AngularJS\"><\/span><strong>Introduction to AngularJS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Launched by Google in 2009, AngularJS is an open-source, client-side framework used for building single-page applications as well as applications with separate functional layers.<\/p>\n<p>It binds data using Expressions and extends HTML attributes with Directives. This, in turn, helps developers in adding dynamic views to web apps. Further, its MVW architecture facilitates data-driven, interactive web apps, making it a favourable choice and a highly preferred JavaScript framework.<\/p>\n<hr \/>\n<p class=\"pMargin-b\" style=\"text-align: center;\"><em>Must Read :\u00a0<a href=\"https:\/\/www.nethues.com\/blog\/guide-to-angular-performance-tuning\/\" rel=\"bookmark\">In-Depth Guide To Angular Performance Tuning: Optimize Your Apps For Maximum Performance And Scalability.<\/a><\/em><\/p>\n<hr \/>\n<p>Let\u2019s look out for some key <strong><b>features of Angular<\/b><\/strong>:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"MVC_Model-View-Controller\"><\/span><strong><b>MVC (Model-View-Controller)<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1152 aligncenter\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Model-View-Controller.jpg\" alt=\"Model-View-Controller\" width=\"476\" height=\"275\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Model-View-Controller.jpg 476w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Model-View-Controller-300x173.jpg 300w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/><\/p>\n<p>It is integrated with a dynamic and easy-to-use MVC framework, which makes it easier for developers to build client-side web applications.\u00a0All you have to do is split the application into MVC and the rest is handled automatically. This saves up a significant amount of time in coding.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Two_Way_Data-Binding\"><\/span><strong><b>Two Way Data-Binding<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1153 aligncenter\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Two-Way-Data-Binding.jpg\" alt=\"Two Way Data-Binding\" width=\"485\" height=\"249\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Two-Way-Data-Binding.jpg 485w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Two-Way-Data-Binding-300x154.jpg 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/p>\n<p>Data binding in AngularJS is a two way street, meaning that the view layer of the architecture is always an exact representation of the model. Unlike other applications, the model and view layers are continuously updated to remain in sync with one another. Thus, any changes made in the model layer will automatically be reflected in your view layer and vice versa.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Unit_Testing\"><\/span><strong><b>Unit Testing<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The AngularJS team ensures that any code written in JavaScript accompanies a strong set of tests. Thus, they have designed AngularJS with testability in mind which makes room for easy and fast testing. So there&#8217;s no excuse for not doing it.<\/p>\n<p>The code is divided into the smallest testable parts called units which help in easy detection of flaws or mistakes in each line of the code.<\/p>\n\r\n<div class=\"cta_section blue_gradient cta-section-2\">\r\n<div class=\"container\">\r\n<div class=\"text-left\">\r\n<div class=\"cta-h\" style=\"color: #fff;\">Choose the Right Development Company for Your Projects<\/div>\r\n<div class=\"default_btn blog-cta-btn\">\r\n\t\t<a class=\"orange_gradient btn-cta-blog\" href=\"https:\/\/www.nethues.com\/contact\">Hire Developers<\/a><\/a>\r\n\t\t\t\t\t<\/div>\r\n<\/div>\r\n<div class=\"image-right\">\r\n\t\t<img src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2021\/07\/Offers-01-01.png\"alt=\"user-flow\" width=\"105\" height=\"104\" >\r\n\t\t<\/div>\r\n<div><\/div>\r\n<\/div>\r\n<\/div>\r\n\t\r\n\t\r\n\n<h2><span class=\"ez-toc-section\" id=\"Introduction_to_Nodejs\"><\/span><strong><b>Introduction to Node.js<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Node.js is an open-source server framework that runs on a variety of platforms including Windows, Mac OS X, Linux, and Unix.<\/p>\n<p>It is built on Google Chrome\u2019s V8 JavaScript engine and has features like event-driven and non-blocking I\/O model, which, in turn, makes it lightweight and efficient.<\/p>\n<p>In layman language, it is an ideal framework for developing server-side, data-intensive and scalable web apps.<\/p>\n<hr \/>\n<p class=\"pMargin-b\" style=\"text-align: center;\">Must Read :\u00a0<a href=\"https:\/\/www.nethues.com\/blog\/how-can-node-js-development-fuel-your-growth-in-2019\/\" rel=\"bookmark\">How Can Node.Js Development Fuel Your Growth<\/a><\/p>\n<hr \/>\n<p>Let\u2019s look out for some key <strong><b>features of Node.js:<\/b><\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Asynchronous_and_Event_Driven\"><\/span><strong><b>A<\/b><\/strong><strong><b>synchronous and <\/b><\/strong><strong><b>E<\/b><\/strong><strong><b>vent Driven<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-1154 aligncenter\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Asynchronous-and-Event-Driven.jpg\" alt=\"Asynchronous and Event Driven\" width=\"438\" height=\"260\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Asynchronous-and-Event-Driven.jpg 404w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Asynchronous-and-Event-Driven-300x178.jpg 300w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/p>\n<p>All APIs of Node.js library are asynchronous, that is,\u00a0<strong><b>non-blocking<\/b><\/strong>. It essentially means a Node.js based server never waits for an API to return data. The server moves to the next API after calling it and a notification mechanism of Events of Node.js helps the server to get a response from the previous API call.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Super_Fast\"><\/span><strong><b>Super Fast<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Being built on Google Chrome\u2019s V8 JavaScript Engine, Node.js is super efficient and quick in code execution.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Server_Development\"><\/span><strong><b>Server Development<br \/>\n<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Node.js has incredible in-built APIs using which developers can easily make different kinds of servers like DNS server, TCP server, HTTP server, and more.<\/p>\n<p>Yes, this isn\u2019t enough to make a decision or a choice. Let\u2019s narrow down a bit more:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3422\" src=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/comparison-table-for-angular-js-vs-node-js.png\" alt=\"comparison table for angular js vs node js\" width=\"817\" height=\"667\" srcset=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/comparison-table-for-angular-js-vs-node-js.png 817w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/comparison-table-for-angular-js-vs-node-js-300x245.png 300w, https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/comparison-table-for-angular-js-vs-node-js-768x627.png 768w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/><\/p>\n<p><em><i>S<\/i><\/em><em><i>o, are we getting close? I guess we are.<\/i><\/em><\/p>\n<hr \/>\n<p class=\"pMargin-b\" style=\"text-align: center;\">Also Read: <a href=\"https:\/\/www.nethues.com\/blog\/the-top-three-node-js-content-management-systems\/\" rel=\"bookmark\">The Top Three Node.Js Content Management Systems<\/a><\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"In_a_nutshell%E2%80%A6\"><\/span><strong><b>In a nutshell\u2026<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Node.js is a run-time environment, while Aangulr is a client-side framework. This means one can develop isomorphic applications by integrating Node.js and Angular frameworks. In fact, both of them can be used as primary components in MEAN Stack Development &#8211; it just depends on the type of project you are dealing with and returns you are expecting out of your application.<\/p>\n<p><em><i>D<\/i><\/em><em><i>on\u2019t blame us for being diplomatic, we love both the frameworks <\/i><\/em><em><i>equally<\/i><\/em><em><i>.<\/i><\/em><\/p>\n\n<div class=\"cta_section blue_gradient cta-section-2\">\n<div class=\"container\">\n<div class=\"image-right\">\n<\/div>\n<div class=\"text-left\">\n<div class=\"cta-h2\" style=\"color: #fff;margin-top: 15px;\">Team Up with a Trusted Development Company<\/div>\n<\/div>\n\n<div class=\"counter-flex\">\n\t\t\t<div class=\"counter-box\">\n\t\t\t\t\t\t<h4><span class=\"count\">2500<\/span>+<\/h4>\t\t\t\t\t\t\t\t\t\t\t\t<p>Project Launched<\/p>\t\t\t<\/div>\n\t\t\t<div class=\"counter-box\">\n\t\t\t\t\t\t\t<h4><span class=\"count\">20<\/span>+<\/h4>\t\t\t\t\t\t\t<p>Years of Experience<\/p>\t\t\t<\/div>\n\t\t\t<div class=\"counter-box\">\n\t\t\t\t\t\t\t<h4><span class=\"count\">250<\/span>+<\/h4>\t\t\t\t\t\t\t<p>Skilled Professionals<\/p>\t\t\t<\/div>\n\t\t\t<div class=\"counter-box\">\n\t\t\t\t\t\t\t<h4><span class=\"count\">60<\/span>+<\/h4>\t\t\t\t\t\t\t<p>Days of Free Support<\/p>\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t\t\n<div class=\"default_btn blog-cta-btn margTbtn\">\n\t<a class=\"orange_gradient btn-cta-blog\" href=\"https:\/\/www.nethues.com\/contact\">Hire Dedicated Development Team<\/a><\/a>\n\t\t\t\t\t<\/div>\n\n\n<\/div>\n\t\n<\/div>\n\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Over the past few years, JavaScript has evolved from being just a simple client-side scripting language into an incredibly powerful programming language. For the sixth&#8230;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":10,"featured_media":1158,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"blog-two-sidebar.php","format":"standard","meta":[],"categories":[127],"tags":[312,310,351,332,354,355],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Node.js vs AngularJS - Which is Better Framework<\/title>\n<meta name=\"description\" content=\"Discover the key differences and benefits of Node.js and AngularJS. Unleash the power of server-side and client-side JavaScript frameworks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node.js vs AngularJS - Which is Better Framework\" \/>\n<meta property=\"og:description\" content=\"Discover the key differences and benefits of Node.js and AngularJS. Unleash the power of server-side and client-side JavaScript frameworks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-20T11:07:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-15T10:25:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Node.js-vs-AngularJS.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1073\" \/>\n\t<meta property=\"og:image:height\" content=\"506\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Himanshu Rehani\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Himanshu Rehani\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Node.js vs AngularJS - Which is Better Framework","description":"Discover the key differences and benefits of Node.js and AngularJS. Unleash the power of server-side and client-side JavaScript frameworks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/","og_locale":"en_US","og_type":"article","og_title":"Node.js vs AngularJS - Which is Better Framework","og_description":"Discover the key differences and benefits of Node.js and AngularJS. Unleash the power of server-side and client-side JavaScript frameworks.","og_url":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/","article_published_time":"2019-06-20T11:07:59+00:00","article_modified_time":"2023-06-15T10:25:18+00:00","og_image":[{"width":1073,"height":506,"url":"https:\/\/www.nethues.com\/blog\/app\/uploads\/2019\/06\/Node.js-vs-AngularJS.jpg","type":"image\/jpeg"}],"author":"Himanshu Rehani","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Himanshu Rehani","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/","url":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/","name":"Node.js vs AngularJS - Which is Better Framework","isPartOf":{"@id":"https:\/\/www.nethues.com\/blog\/#website"},"datePublished":"2019-06-20T11:07:59+00:00","dateModified":"2023-06-15T10:25:18+00:00","author":{"@id":"https:\/\/www.nethues.com\/blog\/#\/schema\/person\/ab46a9b65922dd757e441e13b59df073"},"description":"Discover the key differences and benefits of Node.js and AngularJS. Unleash the power of server-side and client-side JavaScript frameworks.","breadcrumb":{"@id":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nethues.com\/blog\/node-js-vs-angularjs-an-in-depth-comparison\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nethues.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Node.js vs AngularJS: An In-Depth Comparison"}]},{"@type":"WebSite","@id":"https:\/\/www.nethues.com\/blog\/#website","url":"https:\/\/www.nethues.com\/blog\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nethues.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.nethues.com\/blog\/#\/schema\/person\/ab46a9b65922dd757e441e13b59df073","name":"Himanshu Rehani","description":"Holding the position of a software developer, Himanshu started off his career with Nethues five years back. Since then, he has put in every effort to learn and grow into a full-fledged developer.","url":"https:\/\/www.nethues.com\/blog\/author\/himanshurehani\/"}]}},"_links":{"self":[{"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/posts\/1147"}],"collection":[{"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/comments?post=1147"}],"version-history":[{"count":15,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/posts\/1147\/revisions"}],"predecessor-version":[{"id":3423,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/posts\/1147\/revisions\/3423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/media\/1158"}],"wp:attachment":[{"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/media?parent=1147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/categories?post=1147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nethues.com\/blog\/wp-json\/wp\/v2\/tags?post=1147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}