What does 'record' mode do in animation window?

It looks the same between enabling and disabling ‘keyframe recording’ mode in the animation window.

What is the purpose of the ‘record’ mode?

The record mode in animation window let’s you record animations. For instance you are recording an animation and you move the object that you are animating it will add a keyframe for that animation.

Hope it answered your question