はじめに ﹃レンダリングの仕組みなんて知らなくても、ブラウザが勝手にやってくれるじゃん!﹄ 当時駆け出しのエンジニアだった私はそう思っていました。 実際、当時の私はレンダリングの﹃レ﹄の字も知りませんでしたが、特に業務上で問題はありませんでした。 しかし、その時は突然訪れました。 クライアントの要望でアニメーションを多彩に取り入れた案件を実装した際に、テスト段階で一部ブラウザ︵S○f○ri、E○ge︶でアニメーションがひどい状況になっていることが発覚しました。 (開発中はChromeで確認を行っており、Chromeでは特に問題はなかったので発覚が遅れました。) それからは、狂ったようにパフォーマンスの改善方法をググり、修正する日々が続きました。︵最終的には、なんとかマルチブラウザでの動作も担保し、納品まで完了しました。︶ その案件が落ち着いた後、改めて自分の調べたことを振り返ると、局所的な