Native AOT biên dịch C# IL thành native machine code tại build time thay vì JIT lúc runtime.
Lợi ích: khởi động cực nhanh (<50–100ms (AOT) so với 200–500ms (JIT)), bộ nhớ thấp hơn, không có JIT pause. Publish: dotnet publish -r linux-x64 -p:PublishAot=true. Đánh đổi: binary lớn hơn, không dùng reflection tuỳ tiện (cần trim metadata). Quan trọng với Kubernetes, serverless (Azure Function Apps) và workload cần tối ưu chi phí. Sẵn sàng cho production từ .NET 8+.