Timeline Scrub On Viewport is a Blender addon that allows “scrubbing” though your animation without leaving the viewport. This is a favorite tool of many animators.
“Scrubbing” means going back and forth over a segment of the animation to check how it moves and feels. This is usually done by going to the Timeline, clicking in it and “scrubbing” back and forth (hence the name). However, this addon implements a shortcut that makes moving to the Timeline unnecessary and allows you to stay focused on your characters in the viewport.
The addon offers many options to control the behavior during scrubbing, such as snapping to keyframes, limiting the scrub within the active range, visualization of the keyframes in the viewport as a custom overlay, and more.