This is a widespread misconception that web-based and cloud-based applications are the same. The main difference is between their architecture. Although cloud-based applications operate on the cloud, local devices are used for local processing. It follows that they just require an internet connection for data uploading or downloading.
Web apps need constant internet access in order to work. Every time a web app is used, all or a portion of the program is downloaded from the internet. Cloud-based apps, on the other hand, can operate both offline and online, uploading or downloading content as required.