{"id":93,"date":"2022-04-15T06:54:11","date_gmt":"2022-04-15T05:54:11","guid":{"rendered":"https:\/\/www.chilliapple.co.uk\/blog\/?p=93"},"modified":"2023-06-20T12:03:11","modified_gmt":"2023-06-20T11:03:11","slug":"why-use-node-js-for-building-ecommerce-applications","status":"publish","type":"post","link":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications","title":{"rendered":"Why use Node.js for building eCommerce applications?"},"content":{"rendered":"<p>Node.js is an ideal platform for developing eCommerce platforms. It offers huge possibilities to build highly robust and scalable web applications.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 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.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#What_is_Nodejs\" >What is Nodejs?<\/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.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#What_do_brands_use_nodejs_for\" >What do brands use node.js for?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#What_is_a_typical_application_using_Nodejs\" >What is a typical application using Node.js?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#Why_is_Nodejs_popular\" >Why is Node.js popular?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#Is_Nodejs_safe\" >Is Node.js safe?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\/#Choose_chilliapple_for_Nodejs_development\" >Choose chilliapple for Node.js development<\/a><\/li><\/ul><\/nav><\/div>\n<h2 data-pm-slice=\"1 1 []\"><span class=\"ez-toc-section\" id=\"What_is_Nodejs\"><\/span>What is Nodejs?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-pm-slice=\"1 1 []\">Node.js (also written as Nodejs or Node js) is an open source, cross-platform runtime environment for developing server-side and networking applications.<\/p>\n<p><a href=\"https:\/\/www.chilliapple.co.uk\/blog\/node-js-empowering-developers-utilise-full-potential-js\">Node.js applications are written in JavaScript<\/a>, and can be run on OS X, Microsoft Windows, and Linux. It was originally written by Ryan Dahl, an American software engineer, in 2009.<\/p>\n<p>Node.js provides a rich library of various JavaScript modules which simplifies the <a href=\"https:\/\/www.chilliapple.co.uk\/web-application-development\">development of web applications<\/a> using Node.js.<\/p>\n<p>It is not considered ideal to use Node.Js for CPU intensive applications because it is single-threaded and so blocks the event loop when a time-consuming task is running.<\/p>\n<div style=\"padding: 56.25% 0 0 0; position: relative;\"><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" title=\"Why use Node Js for building eCommerce Applications ?\" src=\"https:\/\/player.vimeo.com\/video\/728776796?h=146d3aea9c&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script><\/p>\n<h2 data-pm-slice=\"1 1 []\"><span class=\"ez-toc-section\" id=\"What_do_brands_use_nodejs_for\"><\/span>What do brands use node.js for?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-pm-slice=\"1 1 []\">Successful eCommerce brands have chosen to use <a href=\"https:\/\/www.chilliapple.co.uk\/blog\/node-js-future-applications-development\">Node.js for web applications<\/a>.<\/p>\n<p>Paypal relies on the Node.js platform to enable its users to transact with each other online quickly and easily in more than 100 currencies.<\/p>\n<p>Another well-known brand using Node.js is eBay. It offers consumer to consumer and business to consumer internet sales services across 37 countries. Node.js helped them to maintain live connections with the server so that the application was as real-time as possible.<\/p>\n<h2 data-pm-slice=\"1 1 []\"><span class=\"ez-toc-section\" id=\"What_is_a_typical_application_using_Nodejs\"><\/span>What is a typical application using Node.js?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>I\/O bound Applications<\/h3>\n<p data-pm-slice=\"1 1 []\">Applications that involve reading and writing data from an input-output system, as well as waiting for information, are considered I\/O bound. These include applications like word processing systems, web applications, copying files, and downloading files.<\/p>\n<h3 data-pm-slice=\"1 1 []\">Data Streaming Applications<\/h3>\n<p>Data streaming applications send data as it arrives or as it is created, or even data in existing files, directly to a client service or application such as a web browser, apps on a video player or apps on mobile devices. Examples of use include location data, fraud detection, real-time stock trades and marketing analytics.<\/p>\n<h3>Data Intensive Real-time Applications (DIRT)<\/h3>\n<p>Node.js uses an event-driven, non-blocking I\/O model that makes it lightweight and efficient. This is perfect for data-intensive real-time applications that run across distributed computers.<\/p>\n<h3>JSON APIs based Applications<\/h3>\n<p>APIs.json is a machine readable specification that API providers can use to describe their API operations, similar to how web sites are described using sitemap.xml. The likes of Fitbit use this type of application.<\/p>\n<h3>Single Page Applications<\/h3>\n<p>This is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. Gmail, Google Maps, AirBNB, Netflix, Pinterest and Paypal all use Single Page Applications.<\/p>\n        \t<div class=\"new_cta_banner default\">\n        \t\t\t\t\t\t<div class=\"cta-h2\"><span class=\"leaf\">Thinking of Node.js for your next mobile app?\r\nOur experienced development team are here to help!<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn-green small-btn kk_cta_btn\" href=\"https:\/\/www.chilliapple.co.uk\/contact-us\"><span>FREE CONSULTATION<\/span><\/a>\n\t\t\t\t\t<\/div>  \n    \t\n<h2 data-pm-slice=\"1 1 []\"><span class=\"ez-toc-section\" id=\"Why_is_Nodejs_popular\"><\/span>Why is Node.js popular?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here are some of the reasons\u00a0why Node.js for ecommerce apps is a popular choice.<\/p>\n<h3>The Event Loop<\/h3>\n<p>The ability to support hundreds of concurrent transactions is what makes it ideal for supporting mobile applications that have high traffic.<\/p>\n<h3>Device Specific Content<\/h3>\n<p>Node.js allows store owners to customise the content based on the type of device and browser. This saves time for mobile shoppers as all the less important information is remove.<\/p>\n<h3>Smart Server Side<\/h3>\n<p>Node.js works as a viable back-end for eCommerce applications with HTML5 as a front-end. With fewer plugins and smart features, Node.js is an ideal platform for the \u2018behind the scene\u2019 workings of your store.<\/p>\n<h3>Fast and Scalable<\/h3>\n<p>With less switching between the front-end and back-end coding, Node.js developers can create eCommerce applications fast. And however busy your site is, the scalability offered by Node.js allows you to deliver satisfactory shopping experiences even during peaks in site traffic.<\/p>\n<h3>JavaScript Engine<\/h3>\n<p>Node.js uses JavaScript as its main language to build web applications and, as JavaScript is the popular language amongst professional web developers, Node.js is easy to code with.<\/p>\n<h3>No Buffering<\/h3>\n<p>Node.js applications never buffer any data as they output the data in chunks.<\/p>\n<h3>Lightweight<\/h3>\n<p>Node.js uses event-driven architecture. This means everything executed on it, including every individual operation and call, is a series of asynchronous callbacks. This enables Node.js to run on a single thread, unlike other web technologies where a new thread is created for every client request.<\/p>\n<h3>Single Language<\/h3>\n<p>Other web technologies like ASP.NET require developers to have knowledge in another language, such as Java or C#, to write code on the server-side. This means all functions have to include a different language on both the server and client side. Node.js uses only JavaScript for both sides which is easier and faster for web development.<\/p>\n<h3>High Performance<\/h3>\n<p>Big brands use Node.js to deliver measurably higher performance.<\/p>\n<p>PayPal reported that its use of Node.js saw a doubling of the number of requests per second and a reduction of 35% in the response time.<\/p>\n<p>Wal Mart put all its mobile-based traffic via Node.js on Black Friday 2013 and, as a result, servers stayed within 1% CPU utilization despite 200 billion online users.<\/p>\n<p>LinkedIn moved from Ruby to Node.js to handle their mobile traffic, and reduced the number of servers from 30 to 3 and the new system was up to 20 times faster.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Is_Nodejs_safe\"><\/span>Is Node.js safe?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Like any programming language or framework, Node.js is susceptible to web app exposure or hacking. Although the basis of Node.js is secure, third-party packages such as Express, Angular and React may need more security standards to safeguard an app. Around 14% of the Node Package Manager (NPM) ecosystem is affected and the indirectly affected packages are estimated to be about 54% of the ecosystem.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Choose_chilliapple_for_Nodejs_development\"><\/span>Choose chilliapple for Node.js development<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>So, if you are planning a new mobile application, consider Node.js. \u00a0Our <a href=\"https:\/\/www.chilliapple.co.uk\/nodejs-development\">Node.js developers<\/a> have years of experience in building the\u00a0most secure mobile apps to help your business reach a wider audience.<\/p>\n<p>If you would like more advice on whether Node.js is right for your next build, <a href=\"https:\/\/www.chilliapple.co.uk\/\">chilliapple<\/a> would be happy to give you a free consultation for you to consider all the options.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js is an ideal platform for developing eCommerce platforms. It offers huge possibilities to build highly robust and scalable web applications. What is Nodejs? Node.js (also written as Nodejs or Node js) is an open source, cross-platform runtime environment for&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2052,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-93","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app","technology-nodejs"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why use Node.js for building eCommerce applications?<\/title>\n<meta name=\"description\" content=\"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.\" \/>\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.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why use Node.js for building eCommerce applications?\" \/>\n<meta property=\"og:description\" content=\"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\" \/>\n<meta property=\"og:site_name\" content=\"Blog &amp; Updates - Chilliapple Limited\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ChilliAppleuk\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-15T05:54:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-20T11:03:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1092\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@chilliapple\" \/>\n<meta name=\"twitter:site\" content=\"@chilliapple\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\",\"name\":\"Why use Node.js for building eCommerce applications?\",\"isPartOf\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg\",\"datePublished\":\"2022-04-15T05:54:11+00:00\",\"dateModified\":\"2023-06-20T11:03:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101\"},\"description\":\"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg\",\"contentUrl\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg\",\"width\":1092,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.chilliapple.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobile &amp; Web Apps\",\"item\":\"https:\/\/www.chilliapple.co.uk\/blog\/category\/mobile-app\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Why use Node.js for building eCommerce applications?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/\",\"name\":\"Blog &amp; Updates - Chilliapple Limited\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.chilliapple.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/www.chilliapple.co.uk\/\"],\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/author\/chilliapple\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Why use Node.js for building eCommerce applications?","description":"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.","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.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications","og_locale":"en_GB","og_type":"article","og_title":"Why use Node.js for building eCommerce applications?","og_description":"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.","og_url":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications","og_site_name":"Blog &amp; Updates - Chilliapple Limited","article_publisher":"https:\/\/www.facebook.com\/ChilliAppleuk","article_published_time":"2022-04-15T05:54:11+00:00","article_modified_time":"2023-06-20T11:03:11+00:00","og_image":[{"width":1092,"height":675,"url":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg","type":"image\/jpeg"}],"author":"Admin","twitter_card":"summary_large_image","twitter_creator":"@chilliapple","twitter_site":"@chilliapple","twitter_misc":{"Written by":"Admin","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications","url":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications","name":"Why use Node.js for building eCommerce applications?","isPartOf":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage"},"image":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage"},"thumbnailUrl":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg","datePublished":"2022-04-15T05:54:11+00:00","dateModified":"2023-06-20T11:03:11+00:00","author":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101"},"description":"Node.js is an best platform for developing eCommerce. It offers huge possibilities to build highly robust and scalable web applications.","breadcrumb":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#primaryimage","url":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg","contentUrl":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2015\/09\/ecommerce-applications.jpg","width":1092,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.chilliapple.co.uk\/blog\/why-use-node-js-for-building-ecommerce-applications#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.chilliapple.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Mobile &amp; Web Apps","item":"https:\/\/www.chilliapple.co.uk\/blog\/category\/mobile-app"},{"@type":"ListItem","position":3,"name":"Why use Node.js for building eCommerce applications?"}]},{"@type":"WebSite","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#website","url":"https:\/\/www.chilliapple.co.uk\/blog\/","name":"Blog &amp; Updates - Chilliapple Limited","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.chilliapple.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g","caption":"Admin"},"sameAs":["https:\/\/www.chilliapple.co.uk\/"],"url":"https:\/\/www.chilliapple.co.uk\/blog\/author\/chilliapple"}]}},"_links":{"self":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":13,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":3905,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions\/3905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/media\/2052"}],"wp:attachment":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}