UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

Web Perfomance

【Web Performance】パフォーマンス向上のTIPS集

JSやブラウザのパフォーマンス向上のTIPSを集めたリポジトリ github.com かなり多くのパフォーマンスに関するブログやISSUEへのリンクが貼られていて、知らないことがたくさんあった コンテンツは以下 JavaScript キャッシュ / 作業量の削減 データ構造 未分…

【Web Performance】webpack-bundle-analyzerで可視化する

Webアプリのパフォーマンス改善で不要なJavaScriptの除去を検討する その際にwebpack-bundle-analyzerを使ったので導入メモ github.com 導入すると以下のようにwebpackでバンドルしているファイルに占めるモジュールの割合が可視化される 導入は簡単で、webp…

【Web Performance】@babel/plugin-transform-classes

LightHouseでページのパフォーマンスを計測すると、改善提案のところに"Avoid serving legacy JavaScript to modern browsers"とあり、@babel/plugin-transform-classesが挙げられていた 自分では導入していないライブラリだったので調べてみた babeljs.io …

【Web Perfomance】ヤフーのWebパフォーマンス改善の話

ヤフーのWebパフォーマンス改善の記事を読んだ techblog.yahoo.co.jp どんなことを行ったか サービスのCore Web Vitalsスコアの可視化 ナレッジの横展開 各サービスへの改善依頼 共通プラットフォームへの改善依頼 特に気になったのは最初の可視化の部分 ラ…

【Web Perfomance】Passive Event Listeners

タッチイベントやホイールイベントのリスナーはページのスクロールを遅らせ可能性がある スクロールした際のパフォーマンスが悪い場合passive:trueをつけると良いことを知った developer.chrome.com ブラウザーはイベントリスナーがスクロールを妨げるかどう…

【Webパフォーマンス】Largest Contentful Paint の画像のプリロード

Speed Insightで自サイトを計測したときにLCP(Largest Contentful Paint)で改善できる項目としてLargest Contentful Paint の画像のプリロードが挙げられていた web.dev プリロードは特定のリソースに優先順位を付けてダウンロードする必要があることがわ…

【Webパフォーマンス】Lighthouse 8

Lighthouseのバージョン8.0がリリースされ、PageSpeed InsightsやChrome Canaryで利用できるらしい このバージョンではJavaScriptの分析ができるようになっていて、視覚的にJavaScript の容量とかカバレッジを確認できるとのこと そして、モジュールサイズと…