Instantaneous animation aren't really possible, but they would be the best. The max length of delay between click and animation is 0.1s.
Quote from Nillsen Norman study:
"0.1 second is the response time limit if you want users to feel like their actions are directly causing something to happen on the screen. For example, if you click on an expandable menu and see the expanded version in less than 0.1 seconds, then it feels as if you made the menu open up. If it takes longer than 0.1 seconds for the revised state to appear, then the response doesn't feel instantaneous — instead, it feels as if the computer is doing something to make the menu open."
Although as BrunoH said it is different for tooltips and hover interactions.
For that another quote from NN:
"For hover interactions, the timing guidelines for speed of visual feedback and exposing hidden elements must be broken down into more steps:
Mouse cursor enters target area: display visual feedback within 0.1 seconds.
Wait 0.3–0.5 seconds.
If cursor remains stopped within target area, display corresponding hidden content within 0.1 seconds.
Keep displaying the exposed content element until the cursor has left the triggering target area or the exposed content for longer than 0.5 seconds."