プログラムな日常>ウェブプログラム作品集>
鈍化しないアニメ
(refreshable animation)
anime now

【解説】

アニメーションをするときに、古い画像の上に(白い四角を)上書きしていたのですが、動作がおそくなったり、ページのスクロールが重くなることがわかりました。 上書きせずに removeChild して作りつけをやり直すことで重たくなくなりました。

また、svg はいつも div に付随させているので、div の下の svg という名前の要素として扱うようにしています。

心覚えとして、時計のシミュレーションを作ってみました。コードは以下の通り。