Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webページ表示高速化 入門
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Aihara Noriyoshi
February 17, 2025
72
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
16
Webコーディング分野でのAI活用 - Beans College 4周年記念イベント「実務に使える! AI入門」
nori44
0
12
使い込んだツールでも「終わり」は必ず来る! 〜ツールの推し変(乗り換え)のすすめ〜
nori44
0
18
はじめてのフロントエンド開発環境導入
nori44
0
960
JavaScriptの「知らない」が少し減る会
nori44
0
260
コーディングのお供 Google Chrome 開発者ツールを使いこなそう!
nori44
0
1.1k
macOS / Windows パソコン作業効率化を考えよう!
nori44
0
240
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
From π to Pie charts
rasagy
0
210
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
630
The Cult of Friendly URLs
andyhume
79
6.9k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
420
The Cost Of JavaScript in 2023
addyosmani
55
10k
Raft: Consensus for Rubyists
vanstee
141
7.5k
So, you think you're a good person
axbom
PRO
2
2.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 説明会 説明会を毎月開催してます!