Engine
Thuật ngữ engine có thể có một số nghĩa tùy thuộc vào ngữ cảnh. Nó có thể đề cập đến:
- JavaScript engine
- Công cụ JavaScript (JavaScript engine) là các trình thông dịch phân tích cú pháp và thực thi mã JavaScript. Các công cụ JavaScript hiện đại sử dụng biên dịch just-in-time (JIT) để chuyển đổi mã JavaScript thành mã máy có thể được thực thi bởi bộ xử lý của máy tính. Công cụ JavaScript thường được phát triển và sử dụng trong trình duyệt web để chạy mã phía client nhưng cũng có thể được sử dụng trong các môi trường phía máy chủ như Node.js.
- Rendering engine
- Công cụ kết xuất (rendering engine), còn được gọi là công cụ bố cục (layout engine) hay công cụ trình duyệt (browser engine), là một phần của trình duyệt web có nhiệm vụ chuyển đổi HTML, CSS và các tài nguyên khác của trang web thành biểu diễn hình ảnh trên màn hình.