A JavaScript runtime built on Chrome’s V8 JavaScript engine.
Server
-
side
JavaScript.
Asynchronous
event
-
driven
programming.
Eliminating blocking processes through the use of event
-
driven, asynchronous I/O is Node’s
primary organizational principle.
Purposes:
◦
Serve many thousands of simultaneous single client efficiently
◦
Scaling networked applications beyond a single sever.
◦
Preventing I/O operations from becoming bottlenecks.
◦
Eliminating single points of failure, thereby ensuring reliability.
◦
Achieving parallelism safely and predictabl