Node.js là nền tảng môi trường để thực thi các câu lệnh được viết bằng ngôn ngữ web javascript. Nghe đến đây thì có lẽ bạn sẽ rối vì không phải chỉ cần có trình duyệt thì javascript chạy được hay sao. Tương tự như Java Virtual Machine, Node.js cung cấp môi trường thực thi cho ngôn ngữ javascript trên các thiết bị có thể cài đặt được nó.
Node.js được lên ý tưởng bởi các nhà phát triển javascript họ muốn có một cái gì đó giúp cho javascript từ có thể build được các ứng dụng chạy được trên trình duyệt chuyển sang có thể chạy được trên các hệ máy khác như một ứng dụng độc lập. Từ đó biến Javascript thành một ngôn ngữ độc lập có thể build được các ứng dụng khác không chỉ còn gói gọn trong việc tương tác trên web.
Nhờ có node.js mà giờ đây Javascript đã trở thành một ngôn ngữ kịch bản mạnh mẽ và có thể làm bất cứ thứ gì mà một ngôn ngữ kịch bản như Python có thể làm.
Tương tự như trên các trình duyệt web hiện nay, Node.js được build dựa trên kiến trúc bộ giải mã V8 JavaScript runtime engine. Bằng cách chuyển toàn bộ các mã javascript thành các dòng mã máy, việc thực thi lệnh javascript bằng cách này sẽ khiến các đoạn code được thi hành nhanh hơn, ít chiếm tài nguyên và kết quả là ứng dụng mượt mà giảm thời gian trễ hơn.
Nhận xét
Đăng nhận xét