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

middle

Dynamic components là gì?

middle

Routing Guard trong Angular là gì?

middle

Khi nào bạn sẽ sử dụng eager module loading?

Bình luận

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

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