Load Asset : what does that node do exactly?

I’m not very familiar with the concept of Asynchronous loading, what exactly does it do and when do we want to use it ?
I have a feeling it’s used to pre load an asset to use later, is that the case?

Thanks