1

Javascript Frameworks wie AnguarJs, BackboneJs, Emberjs, die zur Entwicklung von Single Page Applications (SPA) laden viele js-Dateien verwenden. Da diese Dateien nicht entladen werden können, kann eine Anwendung in eine Situation geraten, die aufgrund dieser js-Dateien Speicherprobleme verursacht, da SPA die Seite normalerweise nicht aktualisiert.Kann einzelne Seite Anwendung Javascript nicht entladen führen zu Speicherproblemen

Für ein Beispiel, wenn Anwendung mehrere Module haben (zB: Personalabrechnung, Anwesenheit, .. eines ERP) SPA Laden js-Dateien für dieses Modul zu Browser beim Laden geladen. Wenn Sie jedoch zu einem anderen Modul navigieren, ohne die zuvor geladene Seite zu aktualisieren, bleiben die js-Dateien im Speicher. Imagining Anwendung hat viele Module wie dies ist es möglich, in einer bestimmten Zeit diese js-Dateien Speicherproblem verursachen (nicht genug Speicher oder Korruption)?

Antwort

2

Beachten Sie, dass Sie zum Erstellen eines SPA kein Framework verwenden müssen. Es stimmt, dass Angular, React und andere Frameworks manchmal aufgeblähten Code erstellen, aber sie bieten auch viele nützliche Funktionen. Je nach Projekt können Sie sie also verwenden oder nicht.

Sie können Ihren Code auch als Module laden und die Module bei Bedarf laden und sie entladen, wenn Sie sie nicht benötigen. Also gibt es mehr SPA's als nur ein Framework zu verwenden.

+0

"So gibt es mehr SPA's als nur ein Framework.". Sehr guter Punkt. – undefined

1

Dinge vor der Entwicklung einer einzelnen Seite Anwendung

  • Versuchen zu verwenden minimierte Versionen von JS und CSS-Dateien

  • Niemals Einzelseite Ansatz zu erinnern, wenn Sie eine große
    Entwicklung sind Anwendung, weil, wenn alle HTML in einzelne Seite gerendert wird dann die Web-Anwendung schwerer

Verwandte Themen