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
PageSpeed基礎知識
Search
らいあ
April 14, 2017
Programming
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PageSpeed基礎知識
らいあ
April 14, 2017
More Decks by らいあ
See All by らいあ
GoのDBライブラリについて調べてみた
ryer
0
630
shimanego3-lt.pdf
ryer
0
460
PHPとDBの常識的な話
ryer
0
150
PHPひとめぐり
ryer
0
48
関西ソーシャルゲーム勉強会のご紹介
ryer
0
65
Other Decks in Programming
See All in Programming
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
100
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.8k
XHTMLが残したもの
yosuke_furukawa
PRO
1
410
Hono + Inertia + React で LP を構築した話
oukayuka
2
210
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
480
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
130
[KotlinConf Extended South Korea 2026] KotlinConf 2026 발표자 후기
wisemuji
0
100
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
580
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
500
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
380
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
150
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Music & Morning Musume
bryan
47
7.4k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
Building Adaptive Systems
keathley
44
3.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
970
Fireside Chat
paigeccino
42
4k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.6k
A Tale of Four Properties
chriscoyier
163
24k
Transcript
None
None
None
None
None
None
None
<html> <head> <script>console.log("head-inline-start");</script> <script src=“head.js”></script> <script async src="async.js"></script> <script defer
src="defer.js"></script> <script>console.log("head-inline-end");</script> </head> <body> <script>console.log("body-inline-start");</script> <div id="greet">Hello</div> <script src="body.js"></script> <div id="name">ryer.</div> <script>console.log("body-inline-end");</script> </body> </html>
document.addEventListener("DOMContentLoaded", function(){ console.log("DOMContentLoaded") } ); window.addEventListener("load", function(){ console.log("window.load") } );
None
None
None
None
None
<html> <head> <script>console.log("head-inline-start");</script> <script src=“head.js”></script> <script async src="async.js"></script> <script defer
src="defer.js"></script> <script>console.log("head-inline-end");</script> </head> <body> <script>console.log("body-inline-start");</script> <div id="greet">Hello</div> <script src="body.js"></script> <div id="name">ryer.</div> <script>console.log("body-inline-end");</script> </body> </html>
None
None
None
None
None
None
None
None
None
None
None
None
<img src="data:image/gif;base64,RO...aPOw==" class="lazyload" data-original="/img/xyz.jpg">
None
None
None
None