{"id":3241,"date":"2019-06-06T13:02:29","date_gmt":"2019-06-06T07:32:29","guid":{"rendered":"https:\/\/www.idslogic.com\/blog\/?p=3241"},"modified":"2025-02-24T18:25:59","modified_gmt":"2025-02-24T12:55:59","slug":"what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide","status":"publish","type":"post","link":"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide","title":{"rendered":"What is Node.JS and Its Advantages and Disadvantages: A Complete Guide"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#Why_JavaScript_is_the_First_Choice_of_Developers\" title=\"Why JavaScript is the First Choice of Developers?\">Why JavaScript is the First Choice of Developers?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#What_is_Nodejs\" title=\"What is Node.js?\">What is Node.js?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#Some_Node_JS_Big_Projects\" title=\"Some Node JS Big Projects\">Some Node JS Big Projects<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#What_can_be_Done_Using_NodeJS\" title=\"What can be Done Using Node.JS?\">What can be Done Using Node.JS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#Is_NodeJS_Front_End_or_Back_End\" title=\"Is Node.JS Front End or Back End?\">Is Node.JS Front End or Back End?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#NodeJS_Strengths_and_Weaknesses\" title=\"Node.JS Strengths and Weaknesses\">Node.JS Strengths and Weaknesses<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#Node_JS_Advantages\" title=\"Node JS Advantages\">Node JS Advantages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.idslogic.com\/blog\/what-is-node-js-and-its-advantages-and-disadvantages-a-complete-guide\/#Node_JS_Drawbacks\" title=\"Node JS Drawbacks\">Node JS Drawbacks<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-size: 14pt;\">When it comes to choosing the right development programming language and framework, it becomes crucial to consider several factors such as- fast shipping to market, costing and its maintenance charges. The programming language that fulfils all these requirements is JavaScript.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_JavaScript_is_the_First_Choice_of_Developers\"><\/span><span style=\"font-size: 20pt; color: #008080;\"><strong>Why JavaScript is the First Choice of Developers?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">JavaScript, no doubt is one of the most popular programming languages as well as the most universal software programming technologies. Commonly used as Front end development tool, now it is also used as a cross platform mobile development tool for many of the platforms- for example- Phonegap\/Cordova, Apache, NativeScript, React Native, Appcelerator, Titanium and etc.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">This is not it, the areas of application for JavaScript do not end here. JavaScript is also used for server side programming and lately there has been lot of excitement regarding this. One of the tools that is the epicenter of this buzz is Node.JS<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Nodejs\"><\/span><span style=\"font-size: 20pt; color: #008080;\"><strong>What is Node.js?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">Node.JS is an open source project introduced in 2009 by Joyent (a cloud computing and hosting solution provider that provides hosting services to LinkedIn and Twitter and has also invested in many technologies like <span style=\"color: #ff0000;\"><strong>Ruby on Rails<\/strong><\/span> framework.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The so called Node.JS framework is neither a framework nor a library, but a runtime environment, based on Chrome\u2019s V8 JavaScript engine.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The simplest definition of Node.JS would be- It is a JavaScript runtime environment that helps in the execution of JavaScript code server-side. This open-source, cross-platform JavaScript helps in the real-time network application development.<\/span><\/p>\n<div style=\"margin: 40px auto; border: 2px solid #065beb; padding: 20px 25px; border-radius: 6px; background: 0;\">\n<div style=\"display: inline-block; vertical-align: middle; width: 62%;\"><span style=\"font-size: 14pt;\"><strong>Are You Looking Node.JS Development<\/strong><\/span><\/div>\n<div style=\"display: inline-block; vertical-align: middle; width: 36%;\"><span style=\"font-size: 14pt;\"><a style=\"padding: 10px 22px; margin-bottom: 0; line-height: 1.3em; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; color: #ffffff; background-color: #065beb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: block;\" href=\"https:\/\/www.idslogic.com\/node-js-development\/\" target=\"_blank\" rel=\"noopener noreferrer\">Call us today!<\/a><\/span><\/div>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"Some_Node_JS_Big_Projects\"><\/span><span style=\"font-size: 18pt; color: #008000;\"><strong>Some Node JS Big Projects<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The wide adoption of server side JavaScript with Node.JS started in recent years and interest in this technology peaked 2014 and remained high till 2017, as per Google Trends data.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3259\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data.png\" alt=\"Google Trends Data\" width=\"1152\" height=\"350\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data.png 1152w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data-300x91.png 300w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data-768x233.png 768w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data-1024x311.png 1024w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/06\/Google-Trends-Data-560x170.png 560w\" sizes=\"auto, (max-width: 1152px) 100vw, 1152px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\">The Node.JS technology is widely accepted by a number of technology giants, such as- Uber, eBay, General Electric, GoDaddy, Microsoft, PayPal, Wikipins, Yahoo, Walmart and Netflix, to name a few.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>\u00a0<\/strong><\/span><\/p>\n<hr \/>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"What_can_be_Done_Using_NodeJS\"><\/span><span style=\"font-size: 18pt; color: #008000;\"><strong>What can be Done Using Node.JS?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Node.JS is not only used for creating a website, but it can also be used for creating awesome, dynamic and real time experience such as-<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">GIF Chat Room<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Remote Control for a Car<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Remote Control a Computer<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Build Your Own Hangout<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Collaborative Drawing Tool<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Desktop RSS Reader<\/span><\/li>\n<\/ol>\n<p><span style=\"font-size: 14pt;\">You can check out more applications <a href=\"https:\/\/github.com\/nwjs\/nw.js\/wiki\/List-of-apps-and-companies-using-nw.js\" target=\"_blank\" rel=\"nofollow noopener\">here<\/a><\/span><\/p>\n<hr \/>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Is_NodeJS_Front_End_or_Back_End\"><\/span><span style=\"font-size: 18pt; color: #008000;\"><strong>Is Node.JS Front End or Back End?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">It totally depends upon how you would like to leverage it. Node.JS in practice can be used in both front-end and back-end scenarios, but the core aim of <a href=\"https:\/\/www.idslogic.com\/node-js-development\/\"><span style=\"color: #ff0000;\">Node.JS development<\/span><\/a> is to serve the purpose where JavaScript can be used as server side for web application development, thus leading to having a single language for both front-end and back-end development.<\/span><\/p>\n<blockquote>\n<hr \/>\n<\/blockquote>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"NodeJS_Strengths_and_Weaknesses\"><\/span><span style=\"font-size: 20pt; color: #008080;\"><strong>Node.JS Strengths and Weaknesses<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">The <a href=\"https:\/\/nodejs.org\/en\/user-survey-report\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: #ff0000;\">Node.JS 2018 user survey report<\/span><\/a> suggests that Node.JS is the KING when it comes to productivity and developer satisfaction and it is a go-to choice for building web apps. In this section we will learn about what factors decide Node.JS\u2019s strength and drawbacks. Let\u2019s dive deep into the Node JS Pros and Cons.<\/span><\/p>\n<blockquote>\n<p style=\"box-shadow: 0 0 16px #cccccc; padding: 10px;\"><span style=\"font-size: 14pt;\"><strong>Also Read:\u00a0<\/strong><a href=\"\/blog\/why-developers-should-consider-node-js-for-their-web-development-tasks\"><span style=\"color: #ff0000;\">Why Developers Should Consider Node.JS For Their Web Development Tasks<\/span><\/a><\/span><\/p>\n<\/blockquote>\n<blockquote>\n<hr \/>\n<\/blockquote>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Node_JS_Advantages\"><\/span><span style=\"font-size: 18pt; color: #008000;\"><strong>Node JS Advantages<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>1- Easy Scalability<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">Node.JS is a lightweight technology and one of the key benefits of Node.JS is that it is considered to be the best option for micro-service architecture. Developers find it quite easy to scale the applications in horizontal as well as vertical directions. It becomes easier to add more micro-services on the top of the existing one.<\/span><\/p>\n<hr \/>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>2- JS is Easy to Learn<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\"> Since JavaScript is one of the most widely accepted and popular programming languages among developers, most of the front-end developers have a good hold on it. For them, to use Node.JS as backend becomes a lot easier.<\/span><\/p>\n<hr \/>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>3- Used as Single Programming Language<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">Node.JS offers the developers facility of writing server-side application in the JavaScript. This allows the developers to write front-end and back-end web application in JavaScript using a runtime environment.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">As all the web browsers support JavaScript, so the deployment of web applications also becomes much easier.<\/span><\/p>\n<hr \/>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>4- Benefit of Full Stack JS<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">It is known as full stack JavaScript as it serves both client and server side applications. It adds up as one more benefit of Node.JS as you don\u2019t need to hire separate developers for back-end and <a href=\"https:\/\/www.idslogic.com\/front-end-development\/\"><span style=\"color: #ff0000;\">front-end development<\/span><\/a>. It helps to save your money, time and effort.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>\u00a0<\/strong><\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>5- Offers High Performance<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">As mentioned earlier, Node.JS runs the JavaScript code via Google V8 JavaScript engine and it compiles the JavaScript code directly into the machine code. This process facilitates easier and faster implementation of codes in an effective manner.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>6- Large and Active Community<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Node.JS Developers community is very dynamic and constantly contributes to the improvement and betterment of Node.JS and it is expected that we will witness more positive and absolute solution rich eco-system.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>7- JS Offers freedom to Develop Apps<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Another significant advantage of Node.JS is that it offers freedom to develop apps and software, unlike other imposing certain guidelines to developing apps and software.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>8- Facility of Caching Single Modules<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The open source run time environment of Node.JS single modules caching feature. The request from the first module gets cached in the application memory, allowing applications to load the web page faster and responds very smoothly to the end users.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>9- Extended support for Various Commonly Used Tools<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Node.JS developers get extended support for various tools. For example- You can test the source code of Node.JS by using Jasmin and other such tools. Similarly, you can identify and install the project dependencies using npm, a powerful package manager.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt; color: #0000ff;\"><strong>10- Process Several Request Concurrently<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Node.JS helps you to process several requests simultaneously. It can handle simultaneous request handling better than others, including Ruby on Rails and Python.<\/span><\/p>\n<blockquote>\n<hr \/>\n<\/blockquote>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Node_JS_Drawbacks\"><\/span><span style=\"font-size: 18pt; color: #008000;\"><strong>Node JS Drawbacks<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">It is obvious that every object cannot be perfect in all areas, and Node.JS is not an exceptional case here. It also has some disadvantages which are described as follows-<\/span><\/p>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>1- API Not Stable<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">One of the major Node.JS drawbacks is that it does not have consistency. The API changes frequently and this increases the trouble of developers, as when it happens they\u2019ll need to make changes in the existing code base to ensure the consistency.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>\u00a0<\/strong><\/span><\/p>\n<hr \/>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>2- Time Consuming<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\"> Developers need to write everything from the scratch and this is quite time consuming, hence to make your project glitch free, you need to hire experienced Node.JS developer to develop and maintain code.<\/span><\/p>\n<hr \/>\n<h4><\/h4>\n<h4><span style=\"font-size: 16pt; color: #0000ff;\"><strong>3- Does Not Support Multi-Threading Programming<\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">JS does not support multi-threading programming, it is not compatible with heavy computing <span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/www.idslogic.com\/mobile-apps\/\">app development<\/a>.<\/span><\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>\u00a0<\/strong><\/span><\/p>\n<h5><span style=\"font-size: 16pt; color: #800000;\"><strong>Conclusion<\/strong><\/span><\/h5>\n<p><span style=\"font-size: 14pt;\">Packed with advantages and disadvantages, Node.JS may not be a star performer in every area, but it is also not less than Java, .NET Framework or PHP. Node.JS development perfectly fits the need of app development for social networking, gaming, live chats, and stock exchange software or ad servers.\u00a0<\/span><\/p>\n<blockquote>\n<p style=\"box-shadow: 0 0 16px #cccccc; padding: 10px;\"><span style=\"color: #800000; font-size: 14pt;\"><strong>Also Read:\u00a0<\/strong><a href=\"\/blog\/a-brief-overview-of-node-js-security-release-november-2018\"><span style=\"color: #ff0000;\">A Brief Overview of Node.JS Security Release November 2018<\/span><\/a><\/span><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>When it comes to choosing the right development programming language and framework, it becomes crucial to consider several factors such as- fast shipping to market, costing and its maintenance charges. The programming language that fulfils all these requirements is JavaScript&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":3245,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[862,863,653,864],"class_list":["post-3241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development","tag-node-js","tag-node-js-advantages","tag-node-js-development","tag-node-js-drawbacks"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/comments?post=3241"}],"version-history":[{"count":5,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3241\/revisions"}],"predecessor-version":[{"id":10565,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3241\/revisions\/10565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media\/3245"}],"wp:attachment":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media?parent=3241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/categories?post=3241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/tags?post=3241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}