Use loader when a process takes noticeable time and no progress percentage is available.

Example

<div role="status" aria-live="polite">
  <span class="of-loader" aria-hidden="true"></span>
  <span class="sr-only">Loading engagement data...</span>
</div>