Data Download Messaging Guidelines

Researching the timeout question for data downloads. Given some are instantaneous and others can take minutes, looking for current perspective on

  • How long will a user wait for a data download before abandoning?
  • When should a progress bar kick in?
  • When should you tell the user that it will be in their downloads when finished?