Issue link: https://read.uberflip.com/i/1146286
Index | 145 performance cached and uncached images, 3 conditional GET requests, 3 figuring where the time goes, 3 frontend, 1–5 percentage of time spent downloading top 10 U.S. web sites, 4 profiling, 4 recommendations Amazon, 107 AOL, 110–113 CNN, 114–115 eBay, 116–119 Google, 120–122 MSN, 123–125 MySpace, 127–128 Wikipedia, 130–131 Yahoo!, 132–133 YouTube, 135–137 redirects, 3 response time improvements gained from CDNs, 20 response time tests, 21 scripts, 3 summary of top 10 U.S. web sites, 103 top 10 U.S. web sites how tests were done, 105 tracking web page, 1 Performance Golden Rule, 4, 5 Persistent Connections, 8 pipelining, 9 PlanetLab, 20 PNG images, 131 POST request, 6 Post-Onload Download (example), 59 post-onload download technique, 16 preloading, 121 Princeton University, 20 progressive rendering, 37 proxy caching gzip, 33 PUT request, 6 R redirects, 3, 76–84 across top 10 U.S. web sites, 79 alternatives, 79–84 connecting web sites, 81 missing trailing slash, 79 prettier URLs, 84 tracking internal traffic, 81 tracking outbound traffic, 82–84 how performance is hurt, 77–79 types of, 76 rendering, progressive, 37 response times biggest impact on, 46 bringing HTTP response closer to user (see content delivery networks) eliminating unnecessary HTTP requests (see Expires header) exaggerating for components, 39 making fewer HTTP requests (see HTTP requests) reducing size of HTTP response (see gzip) tests, 21 top 10 U.S. web sites, 103 S SAVVIS Inc., 19 schemes, 13 SCRIPT DEFER attribute (Google), 122 scripts, 3, 45–50 AOL, 112 at bottom of page, 49 at top of page, 49 blocking downloads, 48 deferred, 50 dependencies and versioning, 87 duplicate, 85–88 avoiding, 87 performance, 86 eBay, 119 number for top 10 U.S. web sites, 85 parallel downloads, 46–48 problems with, 45 script management module, 87 Yahoo!, 133 (see also JavaScript) Scripts at the Bottom (example), 50 Scripts at the Top (example), 49 Scripts Block Downloads (example), 48 Scripts in the Middle (example), 45 Scripts Top vs. Bottom (example), 50 Separate Scripts (example), 16 ServerInfoTimeOut value, 67 server-side image maps, 11 Shea, Dave, 13 ShrinkSafe, 70 sleep.cgi, 38 Small Script Minified (example), 72 Small Script Normal (example), 72 Small Script Obfuscated (example), 72 Speedera Networks, 19

