Webブラウザ上でアニメーションや定期的な画面更新処理を実装する際、古くから使われてきた setInterval や setTimeout に頼っていませんか? もし、あなたが実装したアニメーションが「時々カクつく」「スマホで見るとバッテリーの減りが早い」といった問題 ...
Webサイトのデザインにおいて、マウスカーソルの動きに合わせてふわっと追従する「マウスストーカー」は、ユーザーに心地よい操作感を与える人気の演出です。 しかし、この実装を誤ると、カーソルの動きがカクついたり、CPU使用率が跳ね上がったりして ...
テクノロジーrequestAnimationFrameのループはPromiseに変換すると簡潔に書ける(かも) - Qiita requestAnimationFrameのループはPromiseに変換すると簡潔に書ける(かも) - Qiita requestAnimationFrame()は、フレームレートを考慮してコールバック関数を実行する関数です。