The ability to cache an app's contents so that it may be used offline is a fantastic feature, and it's much better if the user can install the web app on their home screen. However, rather than depending solely on user activities, we can do more by leveraging push messages and alerts to re-engage and offer new information as it becomes available automatically. To learn more about "PWAs re-engageable"