Applications today have a lot of capabilities. With Progressive web applications, for example, we can do things we were not able to do before like sophisticated caching strategies, add to the home screen or send push notifications. But this also means that without proper implementation, we can have undesired consequences for both site owners and site users.