FastAPI nằm trong số những framework Python nhanh nhất vì nó được xây trên Starlette (một framework ASGI nhẹ) và là async-native, xử lý hiệu quả nhiều request đồng thời bị giới hạn bởi I/O. Nhưng giữ nó nhanh đòi hỏi dùng async đúng cách — sai lầm phổ biến nhất là chặn event loop.
Tại sao nó nhanh
✓ ASGI + Starlette — một nền tảng async hiện đại (so với framework sync WSGI cũ)
✓ Async-native — một tiến trình xử lý hàng nghìn request đồng thời bị giới hạn I/O
bằng cách chồng lấp thời gian chờ, thay vì từng cái một
✓ Pydantic v2 — lõi validation/serialization giờ ở Rust (rất nhanh)
✓ Chi phí mỗi request tối thiểu
Mô hình async là then chốt: trong khi một request await một database query hay API call, server xử lý các cái khác — mang lại throughput cao cho workload bị giới hạn I/O.
