Speed up the macOS Dock animation
Kill the show/hide delay and animation so the Dock snaps in and out with zero lag.
If you auto-hide the Dock, macOS makes you wait twice: a delay before it starts
sliding, then the slide itself. On a machine that's otherwise fast, that lag is
the one thing that feels slow. Two defaults tweaks remove both.
Prerequisite
Turn on Automatically hide and show the Dock first, under Settings → Desktop & Dock. These tweaks only affect the auto-hide behavior, so there's nothing to see until the Dock actually hides.
The command
Paste this into Terminal:
defaults write com.apple.dock autohide-time-modifier -int 0
defaults write com.apple.dock autohide-delay -float 0
killall DockThe Dock will flicker once as it restarts, then show and hide with no animation at all.
What each line does
autohide-time-modifier -int 0sets the show/hide animation duration to zero, so the Dock appears and disappears instantly instead of sliding.autohide-delay -float 0removes the pause before the Dock starts hiding once your cursor leaves it.killall Dockrestarts the Dock so the changes take effect right away.
Reverting
To go back to the default behavior, delete the two keys and restart the Dock:
defaults delete com.apple.dock autohide-time-modifier
defaults delete com.apple.dock autohide-delay
killall DockPrefer a slightly slower snap over instant? Set autohide-time-modifier to a
small value like 0.15 instead of 0.