glayer.jsでIEのエフェクトが遅い

setIntervalで20ms間隔、500msで終わるような感じ(=起動回数が25回)になるのですが、IEだと3倍くらい時間かかっているような感じ。
最初に起動回数を決めてしまっているので、そうではなく経過時間を見てエフェクトが終わるような感じに変更したほうがよさげ。