Submit Search
Upload
Google LighthouseのPWA項目で満点をトル!
•
Download as PPTX, PDF
•
1 like
•
401 views
2nose
Follow
LighthouseにはPWAの項目があるので、満点をとるのが目標です。
Read less
Read more
Internet
Report
Share
Report
Share
1 of 29
Download now
Recommended
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓
Yuki Okamoto
チームビルディング~本物のチームを作る方法~
チームビルディング~本物のチームを作る方法~
hiroyuki Yamamoto
コミュニティ紹介
コミュニティ紹介
Ryuichi Tsuruhara
【Unity道場スペシャル 2017沖縄】スキルがない人のためのアイデア出しのコツ
【Unity道場スペシャル 2017沖縄】スキルがない人のためのアイデア出しのコツ
Unity Technologies Japan K.K.
ビジネスサイドのためのGoogle App Script 入門講座
ビジネスサイドのためのGoogle App Script 入門講座
Koyo 松本
Unityではじめるサンデープログラミングのススメ
Unityではじめるサンデープログラミングのススメ
Yasuyuki Kamata
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
Masayuki KaToH
Challenge PWA!! Technical Edition @JAG201809
Challenge PWA!! Technical Edition @JAG201809
Ryu Shindo
Recommended
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓
Yuki Okamoto
チームビルディング~本物のチームを作る方法~
チームビルディング~本物のチームを作る方法~
hiroyuki Yamamoto
コミュニティ紹介
コミュニティ紹介
Ryuichi Tsuruhara
【Unity道場スペシャル 2017沖縄】スキルがない人のためのアイデア出しのコツ
【Unity道場スペシャル 2017沖縄】スキルがない人のためのアイデア出しのコツ
Unity Technologies Japan K.K.
ビジネスサイドのためのGoogle App Script 入門講座
ビジネスサイドのためのGoogle App Script 入門講座
Koyo 松本
Unityではじめるサンデープログラミングのススメ
Unityではじめるサンデープログラミングのススメ
Yasuyuki Kamata
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
Masayuki KaToH
Challenge PWA!! Technical Edition @JAG201809
Challenge PWA!! Technical Edition @JAG201809
Ryu Shindo
MobProgramming at クリエーションライン
MobProgramming at クリエーションライン
Toshiyuki Ando
MobProgrammingを体験してみよう!
MobProgrammingを体験してみよう!
Toshiyuki Ando
TOPPA!! ノーコード講座
TOPPA!! ノーコード講座
Syuntaro Kane
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
アプリ制作マスターへの道
アプリ制作マスターへの道
Masayuki KaToH
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
Yoshiki Hayama
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
Toshiyuki Ando
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
じょいとも
UiPath_Fes2_5分LT新山_初心者向.pptx
UiPath_Fes2_5分LT新山_初心者向.pptx
ssuser31c578
UiPath_Fes2LT新山_初心者向.pptx
UiPath_Fes2LT新山_初心者向.pptx
ssuser31c578
20160218 devsumi
20160218 devsumi
Yoshimasa Kawano
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
Mharu
Drupal Meetup 豊田 #4
Drupal Meetup 豊田 #4
Hiroyukli Okada
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
絵里子 尾部
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
智治 長沢
僕のFireworks普及計画!!
僕のFireworks普及計画!!
Yuuki Kashimoto
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
スマートフォンアプリエンジニアのための最新プロトタイピング講座
スマートフォンアプリエンジニアのための最新プロトタイピング講座
HiroyukiHirota
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
春の勉強会 2015
春の勉強会 2015
Ryo Okuno
More Related Content
Similar to Google LighthouseのPWA項目で満点をトル!
MobProgramming at クリエーションライン
MobProgramming at クリエーションライン
Toshiyuki Ando
MobProgrammingを体験してみよう!
MobProgrammingを体験してみよう!
Toshiyuki Ando
TOPPA!! ノーコード講座
TOPPA!! ノーコード講座
Syuntaro Kane
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
アプリ制作マスターへの道
アプリ制作マスターへの道
Masayuki KaToH
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
Yoshiki Hayama
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
Toshiyuki Ando
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
じょいとも
UiPath_Fes2_5分LT新山_初心者向.pptx
UiPath_Fes2_5分LT新山_初心者向.pptx
ssuser31c578
UiPath_Fes2LT新山_初心者向.pptx
UiPath_Fes2LT新山_初心者向.pptx
ssuser31c578
20160218 devsumi
20160218 devsumi
Yoshimasa Kawano
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
Mharu
Drupal Meetup 豊田 #4
Drupal Meetup 豊田 #4
Hiroyukli Okada
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
絵里子 尾部
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
智治 長沢
僕のFireworks普及計画!!
僕のFireworks普及計画!!
Yuuki Kashimoto
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
スマートフォンアプリエンジニアのための最新プロトタイピング講座
スマートフォンアプリエンジニアのための最新プロトタイピング講座
HiroyukiHirota
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
春の勉強会 2015
春の勉強会 2015
Ryo Okuno
Similar to Google LighthouseのPWA項目で満点をトル!
(20)
MobProgramming at クリエーションライン
MobProgramming at クリエーションライン
MobProgrammingを体験してみよう!
MobProgrammingを体験してみよう!
TOPPA!! ノーコード講座
TOPPA!! ノーコード講座
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
アプリ制作マスターへの道
アプリ制作マスターへの道
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
「なぜクリエイティブ制作は自動化できないのか? 〜広告史を巡って〜」セプテーニ加来幸樹×フクロウラボ林田朋也
UiPath_Fes2_5分LT新山_初心者向.pptx
UiPath_Fes2_5分LT新山_初心者向.pptx
UiPath_Fes2LT新山_初心者向.pptx
UiPath_Fes2LT新山_初心者向.pptx
20160218 devsumi
20160218 devsumi
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
プロボノワーカーが明日から使える 簡単 & 便利な 情報共有・情報収集ツール
Drupal Meetup 豊田 #4
Drupal Meetup 豊田 #4
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
問いを疑え-本当の課題と解にたどり着く問いとは-SansanBuildersBox2018
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
僕のFireworks普及計画!!
僕のFireworks普及計画!!
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
スマートフォンアプリエンジニアのための最新プロトタイピング講座
スマートフォンアプリエンジニアのための最新プロトタイピング講座
HTML5時代のWebデザイン
HTML5時代のWebデザイン
春の勉強会 2015
春の勉強会 2015
Google LighthouseのPWA項目で満点をトル!
1.
Google Lighthouseの PWA項目で満点をトル! そう、MTで。 アイデアマンズ 能勢
2.
自己紹介 能勢弘光(ノセ ヒロミツ) アイデアマンズ株式会社 新規事業部グロースハッカー 自動画像最適化ツール LightFileを担当 コミュニティ:MT東京 MTDDC Meetup
TOKYO 2016 実行委員長 大規模向け Movable Type × eCommerce
3.
エンジニアさん向けではありません いろいろやりたがりなディレクター向けです
4.
Lighthouse PWA Movable Type
5.
そもそもどうしてPWAしたいの? ウェブブラウジングしてて
6.
そもそもどうしてPWAしたいの? •デスクトップ通知がほしいと思う人 •ブラウザ通知がほしいと思う人 ウェブブラウジングしてて いますか?
7.
ところで iPhone Safariで、 PWA使えませんよね。 みなさん、Androidですか?
8.
そもそもどうしてPWAしたいの? •日本はみんなiPhoneじゃないの? •iPhone対応してないんでしょ? もっと技術を使おう!取り入れよう! 話はその後だ!
9.
今回の目的 <Pagespeed InsightsのエンジンがLighthouseだから> Google Lighthouseの PWA項目で満点をとる
10.
Lighthouse 使っ てますか? • Googleの提供する監査ツール •
Pagespeed Insightsのエンジン • コマンドラインか、ChromeのDevTools で利用 • 最新版は、4.1.0?
11.
Google PageSpeed Insight 2018年 11月14日 から
12.
Google Lighthouse
13.
Google Lighthouse 結果
14.
LighthouseのWPA監査項目 • 全部で12項目 • 重要なのは6項目 •
残りの6項目は、最適化用の項目
15.
LighthouseのWPA監査項目 重要6項目
16.
LighthouseのWPA監査項目 最適化6項目
17.
Movable Typeで作ったサイトでやること 1. manifest.jsonの作成 2.
アイコン画像(PNG)の作成 3. serviceWorker.jsの作成 4. offline.htmlの作成
18.
Movable Typeで作ったサイトでやること その他 1. ウェブサイトのはhttps化しておきましょう 2.
httpからhttpsにリライトするようにしておきましょう
19.
manifest.jsonを作る ここで作れました。 アイコンのサムネイルも作ってくれます。 https://app-manifest.firebaseapp.com/
20.
manifest.jsonを作る
21.
ServiceWorker.jsを作る <PWA対応で一番よくわからないもの> 1. オフライン時にステータスコード200を返す 2. キャッシュを表示する!
22.
ServiceWorker.jsを作る ここの内容をコピペしましたw https://qiita.com/OMOIKANESAN/items/13a3dde52 5e33eb608ae
23.
ServiceWorker.jsを作る
24.
offline.htmlを作る • インデックステンプレートで作ろう • 中身は、オフライン時に表示するページです。お好きなものを。 •
再構築のたびに最新の情報に更新しておけば、オフラインでもなん とかなるかも? • 独自オフラインコンテンツを考えるのもいいかも
25.
Google Lighthouse 結果
26.
Google Lighthouse 結果 速いインフラ、サーバ ServiceWorker.jsで設定 ServiceWorker.jsで設定 インフラ、サーバ Manifest.jsonで設定 ServiceWorker.jsで設定
27.
Google Lighthouse 結果 インフラ、サーバ manifest.jsonで設定 HTMLで設定 HTMLで設定 HTMLで設定 ???
28.
Lighthouse デモ
Download now