Подскажите а у ноды есть какой то кэш?
есть. Например, при импорте одного и того же файла нода не будет второй раз читать модуль, а просто отдаст из кэша.
Далее, одинаковые выражения также кэшируются.
Ну и тут заслуга не только ноды. Тут еще и в v8 чудеса происходят