So bündeln Sie eine Backbone-Anwendung

Sep 02 2020

Wir haben eine Backbone-Anwendung mit require.js zum Laden von js, während das Laden dieser Anwendung auf Chrome etwa 30 Sekunden dauert, um die Seite vollständig zu laden.

Bei der Überprüfung der Registerkarte "Netzwerk" stellte ich fest, dass die blockierte Zeit tatsächlich diejenige ist, die das Problem verursacht. Wir wissen, dass die blockierte Zeit die Standardfunktionalität von Chrome ist, bei der nur 6 Anforderungen gleichzeitig geladen werden.

Wie wir in diesem Bild sehen können, beträgt die Ladezeit 17,22 ms, aber die Stillstandszeit 63,96 ms. Es wird beobachtet, dass die .hbs-Dateien eine längere Stillstandszeit als .js benötigen

Gibt es eine Möglichkeit, unsere Backbone-Anwendung zu bündeln, damit sich die Anzahl der vom Browser gestellten Anforderungen verringert?

Antworten

1 Foxlab Sep 02 2020 at 14:45

Da Sie RequireJS mit BackboneJS verwenden sollen, haben Sie folgende Antwort: Bundles in requireJS