CS193H: High Performance Web Sites Lecture 18: Vol 2 – Split the Initial Payload Steve Souders Google [email protected].

Download Report

Transcript CS193H: High Performance Web Sites Lecture 18: Vol 2 – Split the Initial Payload Steve Souders Google [email protected].

CS193H: High Performance Web Sites

Lecture 18: Vol 2 – Split the Initial Payload

Steve Souders Google [email protected]

announcements

11/17 – guest lecturer: Robert Johnson (Facebook), "Fast Data at Massive Scale lessons learned at Facebook" handouts of Vol 2 chapters will be available next class (hardcopy only, will be sent to SCPD, video watchers will have to come to class or office hours)

High Performance Web Sites, Vol 2

1. Split the initial payload 2. Load scripts without blocking 3. Don't scatter inline scripts 4. Split dominant domains 5. Make static content cookie-free 6. Reduce cookie weight 7. Minify CSS 8. Optimize images 9. Use iframes sparingly 10. To www or not to www } part 1

Why focus on JavaScript?

Scripts Block