Cuando ejecuto el script, mi aplicación primero crea un objeto que usaré en todas mis aplicaciones.
La creación de objetos tarda hasta 10 segundos. Entonces, cuando intento probar cualquier código nuevo, tengo que esperar 10 segundos cada vez.
La aplicación va a ser lo suficientemente grande, no puedo esperar tanto cuando agregue una nueva línea de código. Como lidiar con esto? ¿Hay alguna manera de guardar el estado del script desde algún punto y ejecutarlo cada vez desde el punto con este objeto "pesado" ya inicializado?
Suponiendo que el objeto pesado es algo que no cambiará con frecuencia, podría intentar exportarlo así
const heavyObj = {}; module.exports = heavyObj ;Después de eso, importe el objeto donde lo necesite.
const heavyObj = require('./data.js')