Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Webページ表示高速化 入門
Search
Aihara Noriyoshi
February 17, 2025
96
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webページ表示高速化 入門
Aihara Noriyoshi
February 17, 2025
More Decks by Aihara Noriyoshi
See All by Aihara Noriyoshi
AI基礎知識 - Beans College 4周年記念イベント「実務に使える! AI入門」
nori44
0
26
Webコーディング分野でのAI活用 - Beans College 4周年記念イベント「実務に使える! AI入門」
nori44
0
21
使い込んだツールでも「終わり」は必ず来る! 〜ツールの推し変(乗り換え)のすすめ〜
nori44
0
26
はじめてのフロントエンド開発環境導入
nori44
0
1k
JavaScriptの「知らない」が少し減る会
nori44
0
280
コーディングのお供 Google Chrome 開発者ツールを使いこなそう!
nori44
0
1.2k
macOS / Windows パソコン作業効率化を考えよう!
nori44
0
250
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The SEO Collaboration Effect
kristinabergwall1
1
590
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
For a Future-Friendly Web
brad_frost
184
10k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Mind Mapping
helmedeiros
1
400
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Transcript
None
Webページ高速化とは Webページをすばやく表示させることは、UX(ユーザエクス ペリエンス)の向上だけでなく、Googleの検索順位にも影響 する重要な指標です。 今回は、Webページ高速化のための手法、測定できるツール の「Lighthouse」の使いかたを紹介します!
主な高速化の手法 D 圧縮率の高い画像形式の利) D 画像の最適化・ファイル圧$ D CSS, JSの改善・ファイル圧$ D 速いサーバーを利用する
計測方法(Lighthouseの使いかた) DevToolsから立ち上げ Lighthouseパネルを表示させ、モード・デバイスを選択し、 「ページ読み込みを分析」をクリック。 Google Chrome拡張機能 chromeウェブストアで拡張機能の「Lighthouse」を検索 →Chromeに追加。「Generate report」をクリック。
画面の見方 「パフォーマンス」「ユーザー 補助」「おすすめの方法」 「SEO」の、4つの項目を診断 できます。 100点満点で得点を確認でき、90 点以上はグリーン、49点以下は レッドで表示されます。
画面の見方 「パフォーマンス」では「FCP」 「LCP」など5つの指標があり、 現在のページがどの指標を何点 獲得したかを確認できます。 各指標で問題が発生している場 合、「 」で表示されます。 また、「ビューを開く」から各 指標の解説を確認できます。
▲
画面の見方 「診断」では、問題が発生している箇 所の表示と原因が確認できます。 アコーディオンを開くと問題となって いるソースコードや画像ファイルが列 挙されています。また、問題がなかっ た箇所の表示もされています。 「FCP」「LCP」などの指標のうち、 その問題箇所がどの指標に影響してい るのかの確認もできます。
画像の改善方法 画像圧縮アプリ macOS : Windows : https://imageoptim.com/mac https://css-ig.net/pinga 画像変換 変換サービスの例:PNG
ファイルを AVIF に変換 VS Codeのスニペット スニペット機能を使って、pictureタグ、sourceタグを展開
Webフォントの改善方法 Webフォントのうち、日本語Webフォントは、上手に使わな いとパフォーマンスが落ちてしまいます。 日本語Webフォント使わないべきか、使うならどの手段か、 といった判断用のフローチャートを用意しました。 日本語Webフォント利用フローチャート ご入会後の特典スライドです
JSの改善方法 jQueryを使っている場合、素のJSを使う:jQuery -> Vanilla JSの変換 スクロール関連のイベントを使いたい場合、jQueryではなく GSAPを使う:【実践課題】スクロールアニメーション ご入会後の特典スライドです
CSS, JSコード軽量化 VS CodeのMinifyを使うとよいです。 Minify 使いかた command + shift +
P(Win : Ctrl + Shift + P)→「Minify」 をクリック ご入会後の特典スライドです
まとめ 6 Lighthouseを使って計測をす' 6 Lighthouseの「診断」で問題を特定・対 6 各種改善方法を知る
Beans Collegeのご案内 Beans College 説明会 説明会を毎月開催してます!