How i choose GeometryBatchFactory or batchNode?

GeometryBatchFactory.optimize(node, true)

or batchNode.batch()?

what is the difference?

GeometryBatchFactory.optimize(node, true) is not dynamic - if something change(move), you need call it again

batchNode.batch() is dynamic - recalculates on change(like auto-use GeometryBatchFactory.optimize when need)

someone fix my answer if im wrong.