which was conducted to nowadays, and to for our favorite open-source framework. The Node.js Foundation just published the results of a worldwide research understand what Node is used for identify possible improvements The survey was conducted online from November 30 to January 16, 2017 via a self-administered survey with _1,405 respondents in total_ . The responses were analyzed by an independent research consultancy. Let’s see what is Node.js used for! First of all, the survey concludes that… Node.js is emerging as a universal development framework for digital transformation with a broad diversity of apps. Well, let’s see. Sounds fancy! But what does it mean? Developers mainly use Node.js on the back-end, but it is popular as a full-stack and front-end solution as well. This is no surprise given that is that . one of the main strengths of Node you can use the same language on the entire stack Therefore, all developers can easily understand what is going on and make changes if necessary. on the other side The Foundation asked the respondents about what they build with Node.js at the moment. The results show that Node.js is used primarily to build web applications, but we also see that it is a very popular choice for building enterprise applications too. The growth of Node.js within companies is a testament to the platform’s versatility. It is moving beyond being simply an application platform, and beginning to be used for rapid experimentation with corporate data, application modernization, and IoT solutions. (Source: Forrester Analysis) The lets us peek into what kind of deployment choices Node developers make. The results show that — but it looks like that on-premises (or self-hosted) infrastructures are extremely popular as well. survey AWS is the primary deployment location for running Node.js apps in production This data seems to match with what we at RisingStack measured a year ago via our . The only noticeable difference is that meanwhile a year ago Heroku and DigitalOcean were competing neck-by-neck for Node developers, Node.js survey now it seems that Heroku gained a little advantage. Who uses Node.js? Since Node.js has LTS since 2015, it’s (a long-term support plan which focuses on security and stability) no wonder that huge enterprises constantly add it to their stacks. Node didn’t just conquer the enterprise sector, but the whole globe too. Collectively, Node.js users span 85+ countries and speak more than 45 languages. It is really interesting to see that according to the survey, the majority of Node developers reside in Europe (41%), not in North America. Why Developers Love Node.js According to the participants of the survey, Node.js increases productivity and application performance in a significant way. Also, it’s great to see that the benefits of using Node increase with usage time. Developers and managers who use Node.js for more than two years praise these positive effects even more. The survey revealed that big data/business analytics developers and managers are more likely to see major business impacts after instrumenting Node.js into their infrastructure with key benefits being productivity, satisfaction, cost containment, and increased application performance. The “typical” Node.js user is college educated in his early 30’s with 6–9 years development experience. According to the “user demographics” panel of the survey, most developers use Node v6 (57%) and spend half of their time with writing code in Node. The survey also shows us that the majority of developers improve their knowledge with the help of online courses and resources, and it’s great to see that NodeSchool is pretty popular as well. The future of Node.js As a few months ago, Node.js became a leader in the enterprise-grade open source category. TechCrunch reported This means that the platform is one of today’s hottest new enterprise technologies. As a result, many big companies — from financial giants to retailers to services firms — are building their businesses around Node.js instead of legacy languages like PHP or Java. One thing is sure: With more than 8 million Node.js instances online, 3 out of 4 users will increase their usage in the next 12 months. Learning Node.js In case you’d like to enhance your Node.js knowledge, we recommend to check out two of our free online courses, and our several ebooks: Free online guides: focusing on the basics of Node. Node Hero is a beginner tutorial series (13 chapters total) is a collection of articles focusing on the needs of companies with bigger Node.js installations, and developers who already learned the basics of Node. Node.js at Scale (19 chapters total) Free ebooks: A detailed guide for building & monitoring reliable Node apps. Node.js Monitoring, Alerting & Reliability: Learn using npm in an advanced way. Learn using npm: Take a deep dive on the internals of Node.js. Node.js Under the Hood: Everything you need to build and scale up a Node app properly. Building with Node.js: Get started with Node.js and deliver software products using it. Node Hero ebook: How to use Node.js to ship better enterprise products faster. Node.Js Is Enterprise Ready: Originally published at blog.risingstack.com on July 26, 2017.