This visual execution shows how Firebase handles two message types: notification and data messages. Notification messages contain a title and body and are displayed automatically by the system as alerts to the user. Data messages contain custom data and are delivered silently to the app, which then decides how to process them, such as updating the UI without showing alerts. The execution table traces sending messages and the app's behavior step-by-step, clarifying the difference in handling. Key moments address why notification messages show alerts automatically while data messages do not, and how data messages can update the app silently. The quiz tests understanding of app behavior at different steps and message classification.