Lazy loading in node.js

Ich Frage mich, ob mit require() im node.js war das äquivalent zu lazy loading?

Zum Beispiel, wenn ich hatte eine Funktion erforderlich, dass eine bestimmte node.js Paket, das war nicht nötig, überall sonst in meinem code bin ich am besten zu verwenden require() innerhalb der Funktion, um die benötigte Paket nur dann, wenn die Funktion aufgerufen wird.

Ich bin mir auch nicht sicher, ob dadurch irgendwelche performance-Verbesserungen gegeben, mein Mangel an Verständnis rund um die node.js die Architektur? Ich vermute, es wird weniger Speicher pro Verbindung zu meinem server. Allerdings wird es erhöhen die I/O auf die Platte, wenn Sie es hat, das Paket zu Lesen, oder wird das eine einmalige, um es im Speicher?

Wenn dies der Fall ist, wie weit sollte ich nehmen, sollte ich versuchen zu schreiben node.js Pakete für so viel code, wie ich kann?

Schreibe einen Kommentar