System Design · Middle · Pytanie 30 z 75
Jak przyspieszyć przejście na następną stronę, którą użytkownik prawdopodobnie otworzy?
- ✓Poprawna odpowiedź: Wcześniej ładować kod i dane według zamiaru użytkownika
- 2Ładować wszystkie strony serwisu przy pierwszej wizycie
- 3Wyłączać cache przeglądarki, by dane były świeższe
Wyjaśnienie
Wcześniejsze ładowanie (prefetch) według zamiaru użytkownika czyni przejście prawie natychmiastowym, bez marnowania transferu na wszystko. Next.js <Link>, queryClient.prefetchQuery na onMouseEnter, <link rel="prefetch">, Speculation Rules API.