your script just killed my site
DESCRIPTION
Your script just killed my site. stevesouders.com /docs/fluent-spof-20120530.pptx. Disclaimer: This content does not necessarily reflect the opinions of my employer. SPOF. synchronous scripts block all following elements from rendering in all browsers. #fail. async. #fail. async. sync. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/1.jpg)
Your script just killed my
site
stevesouders.com/docs/fluent-spof-20120530.pptxDisclaimer: This content does not necessarily reflect the opinions of my employer.
![Page 2: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/2.jpg)
SPOF
![Page 3: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/3.jpg)
![Page 4: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/4.jpg)
![Page 5: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/5.jpg)
synchronous scripts block all following
elements from rendering
in all browsers
![Page 6: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/6.jpg)
#fail
![Page 7: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/7.jpg)
async
#fail
async
async
sync
![Page 8: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/8.jpg)
Frontend SPOF
![Page 9: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/9.jpg)
http://www.webpagetest.org/result/120529_41_HWV/
![Page 10: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/10.jpg)
![Page 11: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/11.jpg)
entire BODY blocked from rendering
![Page 12: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/12.jpg)
http://www.webpagetest.org/result/120529_41_HWV/
![Page 13: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/13.jpg)
![Page 14: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/14.jpg)
mysql>
![Page 15: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/15.jpg)
select p.url, wptid mysql>
![Page 16: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/16.jpg)
select p.url, wptid
from pages as p, requests as r mysql>
![Page 17: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/17.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
mysql>
![Page 18: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/18.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
rank < 20000 and
mysql>
![Page 19: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/19.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
rank < 20000 and
resp_content_type like “%script%” and
mysql>
![Page 20: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/20.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
rank < 20000 and
resp_content_type like “%script%” and
time > 10000 and
mysql>
![Page 21: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/21.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
rank < 20000 and
resp_content_type like “%script%” and
time > 10000 and
renderStart > 10000
mysql>
![Page 22: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/22.jpg)
select p.url, wptid
from pages as p, requests as r
where p.pageid >= 844954 and
p.pageid <= 1564447 and
p.pageid = r.pageid and
rank < 20000 and
resp_content_type like “%script%” and
time > 10000 and
renderStart > 10000
group by p.pageid;
mysql>
![Page 23: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/23.jpg)
![Page 24: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/24.jpg)
![Page 25: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/25.jpg)
![Page 26: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/26.jpg)
![Page 27: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/27.jpg)
![Page 28: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/28.jpg)
![Page 29: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/29.jpg)
![Page 30: Your script just killed my site](https://reader036.vdocuments.site/reader036/viewer/2022062322/56814937550346895db67a55/html5/thumbnails/30.jpg)
what’s your website’s weakest
link?