Node.js是一箇基於Google V8引擎的JavaScript運行環境,主要用於服務器端編程。
Node.js使用事件驅動、非阻塞I/O模型,使其能夠輕鬆處理大量併發連接,非常適合構建實時應用和高吞吐量的網絡服務。Node.js允許開發者使用JavaScript進行服務器端編程,使得前後端可以使用同一種編程語言。它提供了操作文件系統、創建HTTP服務、進行TCP和UDP網絡編程等API,使得服務器端JavaScript能夠完成傳統後臺語言的工作。Node.js是跨平臺的,可以在Windows、Linux和Mac OS等多種操作系統上運行。它的核心代碼輕量級,啓動快速,非常適合現代高併發、低延遲的網絡應用。