Webブラウザ上でアニメーションや定期的な画面更新処理を実装する際、古くから使われてきた setInterval や setTimeout に頼っていませんか? もし、あなたが実装したアニメーションが「時々カクつく」「スマホで見るとバッテリーの減りが早い」といった問題 ...
JavaScriptでUIのアニメーションを実装する際、element.style.height = ... のように直接スタイルプロパティを書き換えていませんか? その方法は、JavaScriptコードの中にデザイン情報が混在してしまい、メンテナンス性が低下するだけでなく、描画パフォーマンスを ...