Câu hỏi phỏng vấn Node.js
Câu hỏi

N-API trong Node.js là gì?

Câu trả lời

N-API trong Node.js là một API dành cho việc xây dựng các Addon gốc (native Addons). N-API độc lập với JavaScript runtime cơ bản (ví dụ như V8) và được duy trì như một phần của chính Node.js. API này sẽ ổn định về giao diện nhị phân ứng dụng (ABI) qua các phiên bản của Node.js. Mục đích của N-API là để cách ly các addon khỏi những thay đổi trong engine JavaScript cơ bản và cho phép các module được biên dịch cho một phiên bản Node.js chính có thể chạy mà không cần biên dịch lại trên các phiên bản khác.

N-API cung cấp một API C giúp đảm bảo sự ổn định ABI qua các phiên bản Node.js khác nhau và các cấp độ biên dịch khác nhau. Một API C++ có thể dễ sử dụng hơn. Để hỗ trợ việc sử dụng C++, dự án duy trì một module bọc C++ gọi là node-addon-api. Module bọc này cung cấp một API C++ có thể inline. Các binary được xây dựng với node-addon-api sẽ phụ thuộc vào các biểu tượng cho các hàm C dựa trên Node-API được xuất bởi Node.js. node-addon-api là một cách hiệu quả hơn để viết mã gọ...

Bạn cần đăng nhập để xem
middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Các kiểu hàm API trong node.js?

senior

Piping trong Nodejs là gì?

middle

Stream Chaining trong Node.js là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào