1)Easy to install and run locally
2)Inexpensive to test/deploy using services like Heroku (Pay per resources)
3)Highly scalable due to asynchronous, event-driven processing
Differ From other Framework
The major difference between Node and other server-side technologies is Node’s use of a single thread and asynchronous architecture. Many other server-side technologies are multi-threaded and synchronous, meaning that threads can be blocked while waiting for replies from the database. Each request creates a new thread from a limited pool based on system RAM usage. Node’s asynchronous design allows it to handle a large number of concurrent connections with high throughput on a single-thread, which makes it highly scalable.
The Node.js Event Loop Lifecycle