System Design · Middle · Pytanie 47 z 75
Czym jest back/forward cache i jak go nie zepsuć?
- ✓Poprawna odpowiedź: Migawka strony dla natychmiastowego „wstecz”; przeszkadzają
unloadino-store - 2Cache odpowiedzi API w Service Workerze do nawigacji wstecz i naprzód
- 3Cache historii routera SPA włączany w
next.config
Wyjaśnienie
bfcache zapisuje migawkę strony ze stanem JS, a przycisk „Wstecz” otwiera ją natychmiast. Handlery unload, Cache-Control: no-store i niezamknięte połączenia mogą pozbawić stronę tej optymalizacji. Zamiast unload używa się pagehide i visibilitychange.