Câu hỏi phỏng vấn Angular
Câu hỏi

Sự khác biệt giữa AOT và...

Câu trả lời

Trong Angular, sự khác biệt chính giữa AOT (Ahead-of-Time) CompilationJIT (Just-in-Time) Compilation liên quan đến thời điểm và cách thức mã nguồn của ứng dụng được biên dịch.

AOT Compilation:

  • Biên dịch trước thời hạn: AOT biên dịch mã nguồn TypeScript và templates HTML của ứng dụng thành JavaScript trước khi trình duyệt tải ứng dụng.
  • Hiệu suất cao: Vì mã đã được biên dịch trước, ứng dụng có thể khởi động nhanh hơn, giảm thời gian chờ đợi cho người dùng.
  • Bảo mật tốt hơn: Không cần phải gửi compiler đến trình duyệt, giảm khả năng thực thi mã độc hại từ các templates.
  • Kích thước ứng dụng nhỏ hơn: Loại bỏ được Angular compiler khỏi bundle cuối cùng, giảm kích thước tải xuống của ứng dụng.

JIT Compilation:

...

senior

senior

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

expert

Tại sao Incremental DOM có thể được Tree Shaking?

middle

Sự khác biệt giữa $scopescope trong Angular là gì?

middle

Có gì mới trong Angular 6 và tại sao chúng ta nên nâng cấp lên nó?

Bình luận

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

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