Przeglądarka i wydajność · Senior · Pytanie 43 z 75
Dlaczego preflighty szkodzą wydajności SPA z wieloma wywołaniami API i jak je ograniczyć?
- ✓Poprawna odpowiedź: Każde nieproste żądanie cross-origin może wymagać dodatkowego round tripu
OPTIONS; użyj tego samego originu (np. ścieżki proxy) lub długiegoAccess-Control-Max-Age - 2Preflight blokuje renderowanie; ładuj go z
defer - 3Preflight pobiera schemat API; wyłącz go w opcjach
fetch
Wyjaśnienie
Serwowanie API pod originem aplikacji (/api) całkowicie usuwa CORS. Cache preflightu jest per URL i ograniczony przez przeglądarki.