A keyframe records a value at a specific time. Place two scale keyframes and you decide when the frame is small and when it grows.
Set scale values at the start and end frames on a timeline, then choose how the change is interpolated. The demo's playhead travels between two keyframes as the frame scales up and down.
This describes an editing method rather than one named zoom effect. If position is not keyed with scale, the frame may drift away from its intended anchor; check the point that should stay fixed.
When to use
Use it when building a zoom directly in an editor or when you need precise control over its timing and speed.