HTML und CSS · Senior · Frage 18 von 75
Wie ändert sich die Strategie zum Bündeln von Assets beim Wechsel von HTTP/1.1 zu HTTP/2+?
- 1Mit HTTP/2 sollte man wirklich jede Datei zu einem Bundle verbinden
- 2Multiplexing macht Requests billiger, kleinere Chunks lohnen sich also
- 3Nichts ändert sich: das Protokoll hat keinen Einfluss auf Frontend-Builds
Antwort zeigen
Richtige Antwort: Multiplexing macht Requests billiger, kleinere Chunks lohnen sich also
Erklärung
Bei HTTP/1.1 halten Browser ~6 Verbindungen pro Domain, deshalb verbanden wir Dateien, nutzten Sprites und Domain Sharding. HTTP/2 und HTTP/3 multiplexen Requests über eine Verbindung, was diese Tricks weniger nötig oder sogar schädlich macht: Ein riesiges Bundle invalidiert bei jeder Änderung den ganzen Cache. Ganz auf Bündeln verzichtet man trotzdem selten - Kompression und Importketten zählen weiterhin.