Przeglądarka i wydajność · Senior · Pytanie 32 z 75
Dlaczego przy HTTP/2 lub HTTP/3 łączenie wszystkiego w jeden plik JS nadal może nie być idealne?
- 1HTTP/2 nie przesyła plików większych niż 1 MB
- 2Bundle wyłączają kompresję
- ✓Poprawna odpowiedź: Każda zmiana unieważnia w cache cały bundle, a przeglądarka nic nie uruchomi, dopóki duży plik nie zostanie sparsowany
Wyjaśnienie
Multipleksowanie obniża koszt wielu żądań, więc drobniejsze chunki dają lepsze cache'owanie. Zbyt wiele malutkich plików nadal ma narzut.