What you’ll learn

  • Improve the user experience of your web app
  • Learn the lifecycle of your JavaScript code
  • Notify the user while your code is in the background
  • Wake up your web app to update data
  • Process pending operations and downloads
  • Receive push messages from the server anytime


With this workshop, you will learn what happens to your web app when it’s not in the foreground anymore to improve the user experience. You will understand how to detect lifecycle changes, save and restore state, and execute code to update data or process pending operations while the user is not using your app. We will use all the APIs available for lifecycle change detection, notifying the user of updates, requesting code execution in the background, and sending push notifications from the server.

Link description