node.js คือ Programming language ที่ใช้โครงสร้างภาษา JavaScript ในการเขียน และมีการรันด้วย Chrome’s V8 JavaScript engine (ตัวรัน javascript ที่ Web Browser google chrome ใช้งานด้วยนั้นแหล่ะ) โดยตอนเริ่มต้นก็คือ V8 เนี่ย google เค้าพัฒนาเอาไว้ แล้วเค้าก็ใจดีบอกว่า อะ ให้เอาไปใช้กันได้เสรี เอาไปแปะกับงานส่วนไหนก็ได้ มันจะรัน JavaScript ได้ และเร็วมาก ก็เลยมีคนหัวใส งั้นเอามาทำเป็น server interpreter เลยสิ ไหนๆมันก็ทำงานได้เร็วมากแล้วนี่นา จะได้มีภาษาที่เขียนและใช้งานบน server แบบเร็วๆ จึงเป็นที่มาของ node.js นั่นเอง
เขียนโค้ดด้วยภาษา JavaScript
ด้วยความที่ว่า ภาษา JavaScript เป็นที่นิยมสำหรับสายงาน Web Development อยู่แล้ว รวมทั้ง V8 engine ก็ทำหน้าที่แปลงภาษา JavaScript ด้วย เลยทำให้ node.js ได้รับความนิยมมากๆ เพราะว่าไม่ต้องเรียนรู้ภาษาอะไรใหม่เลย หากเขียน JavaScript เป็นอยู่แล้ว สบายเลย อ่านต่อ… “node.js คืออะไร คือ programming language ที่เขียนด้วย JavaScript”