[jQuery] Optimizing Animate For Large Number of Attributes/Objects
I have a problem with the way the "animate" method handles multiple
attributes. Currently, timers are created for each attribute you are
trying to animate. This means that if you are changing 2 attributes
on 3 DOM elements, jquery will create 15 timers.
In my opinion, this is not the most optimal or desired way of
completing the animation. When a large number of animation timers is
executed, the normal linear animation turns into a very abrupt/choppy
easing effect. In some cases, this is inevitable but most of the
time, I believe this effect can be eliminated if animations were
grouped together in one timer.
If anybody is working on a plugin that would remedy this problem, or
even seen/heard of something very similar, I would be very interested
in checking it out. I am currently working on my own solution, but it
just might be that I'm trying to use javascript for something it was
not meant to handle.