Push notifications allow users to opt-in to timely updates from web apps using customized content. There are client-side and server-side aspects to push notifications. On the client-side, service workers and web app manifests are used. Service workers are a type of web worker that can outlive a user session. Web app manifests provide metadata to control how an app appears and allow engaging users by adding the app to their home screen. The presentation provided code labs and resources for implementing push notifications using service workers and web app manifests on the client-side.