Node.js是一個軟件平臺,通常用於構建大規模的服務器端應用。Node.js使用JavaScript作爲其腳本語言,由於其非阻塞I/O設計以及單線程事件循環機制,使得它可以交付超高的性能。
Node.js包含了Google V8 JavaScript引擎,libuv庫和核心庫幾乎都是使用JavaScript編寫的。libuv庫提供了異步事件I/O的抽象和Node.js跨平臺的機制。
Node.js最初是由Ryan Dahl創建的,目前由Isaac Schlueter在演進和維護。
# apt-get update
# apt-get install -y python-software-properties software-properties-common
# add-apt-repository ppa:chris-lea/node.js
# apt-get update
# apt-get install nodejs