FastAPI je jedním z nejrychlejších Python frameworků, protože je postaven na Starlette (lehký ASGI framework) a je async-native, efektivně zpracovávající mnoho souběžných I/O-bound požadavků. Ale aby zůstal rychlý, je potřeba používat async správně — nejčastější chyba je blokování event loop.
Proč je rychlý
✓ ASGI + Starlette — a modern async foundation (vs older WSGI sync frameworks)
✓ Async-native — one process handles thousands of concurrent I/O-bound requests
by overlapping wait times, instead of one-at-a-time
✓ Pydantic v2 — validation/serialization core is now in Rust (very fast)
✓ Minimal overhead per request
Async model je klíčový: zatímco jeden požadavek čeká na databázový dotaz nebo volání API, server zpracovává ostatní — poskytuje vysokou propustnost pro I/O-bound workloady.
