Is 'traverse' a time consuming operation?

There’re several steps after loading the model,so is it proper to put much code in one-time traverse?
Instead,will reuse traverse method for many times be a bad choice?

Whether or not using Object3D.traverse() is a time consuming operation depends on the complexity of your 3D object’s hierarchy.

In general, it’s of course best if you traverse only once in order to configure your asset after the loading and parsing process.

Thanks for your help:D