Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
PageSpeed基礎知識
ryer
April 14, 2017
Programming
0
15
PageSpeed基礎知識
ryer
April 14, 2017
Tweet
Share
More Decks by ryer
See All by ryer
GoのDBライブラリについて調べてみた
ryer
0
380
shimanego3-lt.pdf
ryer
0
230
PHPとDBの常識的な話
ryer
0
90
PHPひとめぐり
ryer
0
17
関西ソーシャルゲーム勉強会のご紹介
ryer
0
19
Other Decks in Programming
See All in Programming
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
1.1k
子育てとEMと転職と
_atsushisakai
1
410
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
130
和暦を正しく扱うための暦の話
nagise
10
6.4k
SwiftPMのPlugin入門 / introduction_to_swiftpm_plugin
uhooi
2
100
Writing Greener Java Applications
hollycummins
0
340
OSC大阪 パスワード認証は人類には早すぎる ~ IDaaSを使ったソーシャルログインのすすめ ~
authyasan
7
1.4k
Use KMM to call the API of the National Tax Agency
akkeylab
0
300
Milestoner
bkuhlmann
1
240
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
550
Becoming an Android Librarian (Android World Wide 2023 Jan)
skydoves
1
210
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
150
Featured
See All Featured
KATA
mclloyd
12
9.7k
Faster Mobile Websites
deanohume
295
29k
The Art of Programming - Codeland 2020
erikaheidi
35
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
43k
How to Ace a Technical Interview
jacobian
270
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Design by the Numbers
sachag
271
18k
Imperfection Machines: The Place of Print at Facebook
scottboms
254
12k
YesSQL, Process and Tooling at Scale
rocio
159
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
52
4.3k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
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