Why is the animation editor dog slow?

I’ve experienced this intermittently enough to draw a connection between the animation editor being extremely slow, and custom scripts in my scene. By slow, I mean it takes Unity 1-2 seconds to process every click or keystroke while in animation mode. It’s very frustrating and difficult to get things done. My animations are simple, so I’ve just been tolerating it, but really need to get it fixed.

Has anyone else figured this one out?

Use constraints, ie. a simple script attached to a gameobject that copies its properties to a ‘target’ object position/rotation/scale along time. The constrained object can then have as many complex scripts as you want. Works wonders, try it!