Issue link: https://read.uberflip.com/i/1146286
144 | Index JavaScript (continued) page views, 56 tradeoffs, 58 minification, 69–75 defined, 69 examples, 72 MSN, 124 MySpace, 128 savings, 70–72 obfuscation, 70 post-onload download, 59 script management module, 87 squeezing waste out of, 73–75 (see also scripts) JSLint, 106 JSMin, 70 size reductions after gzip compression, 74 using, 71 K Keep-Alive, 8 DNS lookups, 67, 68 Firefox versus IE, 67 Keynote Systems, 21 L Large Script Minified (example), 72 Large Script Normal (example), 72 Large Script Obfuscated (example), 72 Last-Modified dates, 26 Last-Modified header, 26 Last-Modified response header, 90 Limelight Networks, Inc., 19 M max-age directive, 23 top 10 U.S. web sites, 24 minification defined, 69 JavaScript (see JavaScript, minification) top 10 U.S. web sites, 69 Mirror Image Internet, Inc., 19 mod_autoindex, 80 mod_deflate module, 32 mod_dir, 80 mod_expires, 23 mod_gzip documentation, 34 mod_gzip module, 31 mod_gzip_minimum_file_size directive, 30 mod_rewrite module, 80 MSN CSS sprites, 124 DNS lookups, 124 ETags, 124 Expires header, 124 gzip, 124 HTTP requests, 123, 124 IFrames, 124 JavaScript minification, 124 percentage of time downloading, 4 performance recommendations, 123–125 (see also top 10 U.S. web sites) MySpace DNS lookups, 128 Expires header, 128 HTTP requests, 128 JavaScript minification, 128 percentage of time downloading, 4 performance recommendations, 127–128 (see also top 10 U.S. web sites) N network.http.max-persistent-connections-per -server setting, 46 New York University, 20 Nielson, Jakob, 38 No CDN (example), 20 No compression (example), 35 No Expires (example), 28 No Image Map (example), 11 Nottingham, Mark, 27 O O'Reilly, Tim, 97 obfuscation, 70 One-Time Expressions (example), 53 optimization alternative, 70 OPTIONS request, 6 P page views, 56 page weight, top 10 U.S. web sites, 103 parallel downloads, 46–48 cost, 47 limiting, 46 parallelization, 112 YouTube, 137 passive requests, 98 PDF files, gzipping, 30

