Ideal platform for running node.js applications

Hero Image

I have recently conducted a poll on Twitter to get and idea about the features people expect from an ideal platform for hosting web applications written in node.js. I asked only one question: “What features do you expect from a platform for hosting node.js web applications?”. This was followed by a list of 19 features I was interested in researching; for each feature people could choose one of four answers: “I don’t care”, “Weak advantage”, “Strong advantage”, and “Would not use a platform without it”. This post presents the results at the time 243 responses were gathered.

The overall ranking

I ranked the features by assigning the scores as follows: for every “I don’t care” answer a feature was given 0 points, for every “Weak advantage” 1 point, for “Stong advantage” 2 points, and finally for “Would not use a platform without it” 3 points. The rank value represents the sum of points from all responses for a given feature:

Screen Shot 2012-06-25 at 1.38.19 PM

The deal breakers

Below are the features for which more than 20% of respondents answered “Would not use a platform without it”:

The most desired features in a node.js hosting platform

The underdogs

Below are the features for which more than 20% of respondents answered “I don’t care”:

Screen Shot 2012-06-25 at 1.59.27 PM

What do you think?

What do you think of this data? Is there a feature that was not on the list but you care deeply about? Do you expect different features from production and development environment?


Related Content

2 February 2022
fetch() In Node.js Core: Why You Should Care

Node 17.5 introduces support for the fetch() HTTP client, a new way to send requests to HTTP APIs.

23 February 2022
Node.js Adds Support for Direct Registry-less HTTPS Imports

Node is planning to introduce support for HTTPS imports in Node 18 - a feature that enables you to use urls to directly import modules over HTTPS into your project.

15 February 2022
Run Every Node.js Version in AWS Lambda

Run any version of Node.js in AWS Lambda within hours after release using custom AWS Lambda runtimes from Fusebit