Background App Refresh:
After you switch to a different app, some apps run for a short period of time before they're set to a suspended state. Apps that are in a suspended state aren’t actively in use, open, or taking up system resources. With Background App Refresh, suspended apps can check for updates and new content.
If you want suspended apps to check for new content, go to Settings > General > Background App Refresh and turn on Background App Refresh. If you quit an app from the app switcher, it might not be able to run or check for new content before you open it again.
Switch apps on your iPhone, iPad, or iPod touch - Apple Support
Contrary to what the previous poster said, leaving Background App Refresh on actually uses more battery. If you turn it off, your apps will not attempt to check for new content while suspended. I recommend switching it off for most apps. Some apps may be slightly slower to launch and update. I've never noticed much of a problem
Leaving it on will also use more data.