Drop your website load times down a waterfall final 1
Upcoming SlideShare
Loading in...5
×
 

Drop your website load times down a waterfall final 1

on

  • 226 views

 

Statistics

Views

Total Views
226
Views on SlideShare
226
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Made up of the socket connection time, the time taken to send the HTTP request, and the time taken to get the first byte of the page. TTFB is everything after the HTTP request - the duration from the user making an HTTP request to the first byte of the page being received by the browser.
  • Made up of the socket connection time, the time taken to send the HTTP request, and the time taken to get the first byte of the page. TTFB is everything after the HTTP request - the duration from the user making an HTTP request to the first byte of the page being received by the browser.
  • Start Render: point of time when the browser starts to render and display the content - browser has enough info to start drawing the page.OnLoad Event: user perceives page is ready and can begin interacting with itDocument Complete:point of time when the browser finishes loading all content except objects that are triggered by Javascript execution
  • Page size is increasing due to images, analytics, ads, social sharing.Delivering static content to the browser consumes >85% of page load time. Staticcontent is the biggest cause of poor performance in modern web applications.

Drop your website load times down a waterfall final 1 Drop your website load times down a waterfall final 1 Presentation Transcript

  • Drop Your Website Load Time Down A Waterfall @zoompf @cosjef
  • (In No Way) Certified Experts Billy Hoffman Founder, CTO @ Zoompf billy@zoompf.com @zoompf Jeff Costa Sales Engineer @ Akamai jecosta@akamai.com @cosjef
  • Cool Things You’ll Learn • How do I read a waterfall? • Waterfall anti-patterns • Creating your own waterfall
  • Typical Waterfall
  • Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. Breaking Down A Request
  • Breaking Down A Request
  • Back-end vs Front-end? Back-end Time to generate and send HTML Front-end Everything that follows
  • Important Timers Start Render OnLoad Event
  • Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks. Problems Latency: every request/response round trip incurs a latency penalty. Payload: page size increasing; last mile bandwidth varies wildly. Rendering: browser rendering and parsing takes time.
  • Waterfall Anti- Patterns
  • SSL Latency
  • SSL Latency Part Deux
  • The Hockey Stick
  • Errors + Redirects
  • DNS Lookup
  • TTFB
  • Keep-Alive
  • The Independent (UK) http://goo.gl/T02rhU
  • Why Should I Care? “We’ve made the Internet in our image…which in America means obese”. -Jason Grigsby
  • Hands ON – Webpagetest.org
  • Resources • Webpagetest on Github • Quick start guide • Build your own instance • Support forums
  • THANK YOU @zoompf Billy Hoffman billy@zoompf.com Jeff Costa jecosta@akamai.com @cosjef