フロントエンド描画最適化の実践
95分
13900円
プログラム構成
このウェビナーで学べること
プログラム内容
- ブラウザレンダリングプロセスの詳細
- Chrome DevToolsによる分析
- リフローとリペイントの特定
- CSS transformとwill-changeの活用
- JavaScriptバンドル最適化
- コード分割と遅延読み込み
- 画像最適化とWebP活用
- Lighthouseによる測定と改善
- 質疑応答セッション
ページ読み込みに時間がかかり、ユーザーが離脱していく。この問題は、フロントエンドの最適化で改善できます。
ウェビナーでは、ブラウザがHTMLを解析してピクセルを描画するまでの流れを詳しく説明します。DOMツリー構築、スタイル計算、レイアウト、ペイント、コンポジットという各段階で何が起きるのかを理解することで、最適化のポイントが見えてきます。用語集の技術概念も、Chrome DevToolsで実際の動作を確認しながら学べます。
リフローとリペイントの削減
スタイルやレイアウトの変更は、ブラウザに大きな計算負荷をかけます。どのプロパティがリフローを引き起こすのか、どう回避するのかを具体的に示します。
講師の高野瑞穂は、大規模なECサイトで描画パフォーマンス改善を担当してきました。仮想スクロールやCSS transformの活用、アニメーション最適化など、実践的なテクニックを紹介します。
リソース読み込みの工夫
JavaScriptバンドルのサイズ削減、コード分割、画像の遅延読み込みなど、多角的なアプローチを解説します。Lighthouseスコアの改善実例も取り上げます。
参加者は自分のサイトを分析し、具体的な改善策を見つけられます。測定ツールの使い方から実装まで、一連の流れを体験できる内容です。
用語集
コード最適化の基礎用語
このウェビナーで扱う重要な概念を事前に確認しましょう。
- 時間計算量アルゴリズムが入力サイズに対してどれだけ時間を要するかを表す指標
- メモリ最適化実行時のメモリ使用量を削減し、効率的なリソース管理を実現する手法
- プロファイリングコードのボトルネックを特定するための性能測定プロセス
- リファクタリング動作を変えずにコード構造を改善し、保守性を高める作業