Können dynamisch geladen JavaScript entladen werden?

Schreibe ich eine web-Anwendung, die eine statische äußere "Schale" und einer dynamischen Inhalt". Der dynamische Inhalt Abschnitt hat viele updates, wie der Benutzer sich in dem system zurechtzufinden. Wenn Sie einen neuen content block geladen wird, kann es Optional auch das laden der JavaScript-Datei. Im Namen von good housekeeping, ich remove script blocks vom DOM für alte Inhalte blockiert, da das JavaScript wird nicht mehr benötigt.

Das problem kommt dann, wenn ich erkannte, dass, obwohl ich den entfernt <script> - element aus dem DOM, die JavaScript, die zuvor bewertet wird, noch zur Ausführung zur Verfügung. Das macht Sinn, natürlich, aber ich bin besorgt, dass es möglicherweise einen Speicherverlust, wenn der Benutzer navigieren Sie zu einer Menge von verschiedenen Abschnitten.

Dann die Frage, sollte ich mir sorgen machen über diese situation? Wenn ja, gibt es eine Möglichkeit zu zwingen, den browser zu bereinigen veraltete JavaScript?

InformationsquelleAutor Andy | 2009-08-28

Schreibe einen Kommentar