Search⌘ K
AI Features

Phoenix Tracker vs. Presence

Explore the functionalities of Phoenix Tracker and Presence, and understand when to use each for real-time data updates. This lesson helps you decide the best approach for broadcasting changes, optimizing data flow, and managing client-side state in Phoenix applications.

We'll cover the following...

Presence

Phoenix Presence is an implementation of Tracker that provides helper functions for working with Channels. Its implementation of handle_diff/2 broadcasts changes locally using PubSub when a process joins or leaves the Tracker. Clients listen for change messages and process them to keep a client-side version of the Tracker ...