Được tạo ra bởi Ryan Dahl năm 2009, Node JS ra đời tạo nên môi trường hỗ trợ chạy JavaScript runtime, đa nền tảng và có mã nguồn mở. Chính vì thế đây là môi trường hoàn hảo để chạy các ứng dụng, web ngoài trình duyệt mà người dùng đang sử dụng. Đây cũng được coi là giải pháp thiết yếu giúp ứng dụng sử dụng dữ liệu hiệu quả nhờ mô hình event driven (Mô hình hướng sự kiện) một cách không đồng bộ.