In a first glance, there are two important things that make Node.js different from other server-side technologies/frameworks. They are Node.js’s use of single threaded and asynchronous architecture. Most of the server-side technologies use a synchronous, means that Node.js is server reacts to events and send events (messages) to the database. As mentioned, this style of programming is very different, it uses asynchronous I/O and scale well, and hard to use with other technologies. Node.js asynchronous model allows the code to handle a large number of concurrent connections with high throughput on a single thread.
Topics