Skip to content

Instantly share code, notes, and snippets.

@marcelduran
Created August 4, 2014 17:04
Show Gist options
  • Save marcelduran/9157cd87f91732c907fe to your computer and use it in GitHub Desktop.
Save marcelduran/9157cd87f91732c907fe to your computer and use it in GitHub Desktop.
YSlow+PhantomJS TAP output for redfin.com
TAP version 13
1..24
ok 1 A (91) overall score
not ok 2 F (48) ynumreq: Make fewer HTTP requests
---
message: This page has 16 external Javascript scripts. Try combining them into one.
...
ok 3 B (80) ycdn: Use a Content Delivery Network (CDN)
---
message: There are 2 static components that are not on CDN. <p>Using these CDN hostnames from your preferences: img.cdn-redfin.com</p>
offenders:
- "www.redfin.com: 1 component, 313.1K (313.1K GZip)"
- "pixel.quantserve.com: 1 component, 0.03K"
...
ok 4 A (100) yemptysrc: Avoid empty src or href
ok 5 C (78) yexpires: Add Expires headers
---
message: There are 2 static components without a far-future expiration date.
offenders:
- "http://www.google-analytics.com/ga.js"
- "http://pixel.quantserve.com/pixel/p-99mxiEZnhgaWw.gif?labels=_fp.event.Homepage"
...
ok 6 A (100) ycompress: Compress components with gzip
ok 7 A (100) ycsstop: Put CSS at top
ok 8 A (100) yjsbottom: Put JavaScript at bottom
not ok 9 B (88) yexpressions: Avoid CSS expressions
---
message: There is a total of 1 expression
offenders:
- "http://img.cdn-redfin.com/v49.6/images/text/css/BaseChrome.css"
...
ok 10 N/A (-1) yexternal: Make JavaScript and CSS external # SKIP score N/A
---
message: Only consider this if your property is a common user home page.
offenders:
- "There is a total of 9 inline scripts"
...
ok 11 A (100) ydns: Reduce DNS lookups
---
offenders:
- "www.redfin.com: 3 components, 365.8K (364.7K GZip)"
- "img.cdn-redfin.com: 27 components, 1088.6K (912.0K GZip)"
- "www.google-analytics.com: 1 component, 40.2K (40.2K GZip)"
- "pixel.quantserve.com: 1 component, 0.03K"
...
not ok 12 D (60) yminify: Minify JavaScript and CSS
---
message: There are 4 components that can be minified
offenders:
- "inline &lt;script&gt; tag #2"
- "inline &lt;script&gt; tag #3"
- "inline &lt;script&gt; tag #8"
- "inline &lt;script&gt; tag #9"
...
ok 13 A (100) yredirects: Avoid URL redirects
ok 14 A (100) ydupes: Remove duplicate JavaScript and CSS
ok 15 A (100) yetags: Configure entity tags (ETags)
ok 16 A (100) yxhr: Make AJAX cacheable
ok 17 A (100) yxhrmethod: Use GET for AJAX requests
ok 18 A (100) ymindom: Reduce the number of DOM elements
ok 19 A (100) yno404: Avoid HTTP 404 (Not Found) error
ok 20 A (100) ymincookie: Reduce cookie size
ok 21 A (95) ycookiefree: Use cookie-free domains
---
message: There is 1 component that is not cookie-free
offenders:
- "http://pixel.quantserve.com/pixel/p-99mxiEZnhgaWw.gif?labels=_fp.event.Homepage"
...
ok 22 A (100) ynofilter: Avoid AlphaImageLoader filter
ok 23 A (100) yimgnoscale: Do not scale images in HTML
ok 24 A (100) yfavicon: Make favicon small and cacheable
TAP version 13
1..24
not ok 1 B (87) overall score
not ok 2 F (44) ynumreq: Make fewer HTTP requests
---
message: This page has 17 external Javascript scripts. Try combining them into one.
...
ok 3 F (0) ycdn: Use a Content Delivery Network (CDN)
---
message: There are 30 static components that are not on CDN. <p>You can specify CDN hostnames in your preferences. See <a href="https://github.com/marcelduran/yslow/wiki/FAQ#wiki-faq_cdn">YSlow FAQ</a> for details.</p>
offenders:
- "img.cdn-redfin.com: 28 components, 2186.1K (912.0K GZip)"
- "www.redfin.com: 1 component, 313.1K (313.1K GZip)"
- "pixel.quantserve.com: 1 component, 0.03K"
...
ok 4 A (100) yemptysrc: Avoid empty src or href
ok 5 C (78) yexpires: Add Expires headers
---
message: There are 2 static components without a far-future expiration date.
offenders:
- "http://www.google-analytics.com/ga.js"
- "http://pixel.quantserve.com/pixel/p-99mxiEZnhgaWw.gif?labels=_fp.event.Homepage"
...
ok 6 A (100) ycompress: Compress components with gzip
ok 7 A (100) ycsstop: Put CSS at top
ok 8 A (100) yjsbottom: Put JavaScript at bottom
not ok 9 B (88) yexpressions: Avoid CSS expressions
---
message: There is a total of 1 expression
offenders:
- "http://img.cdn-redfin.com/v49.6/images/text/css/BaseChrome.css"
...
ok 10 N/A (-1) yexternal: Make JavaScript and CSS external # SKIP score N/A
---
message: Only consider this if your property is a common user home page.
offenders:
- "There is a total of 9 inline scripts"
...
ok 11 A (100) ydns: Reduce DNS lookups
---
offenders:
- "www.redfin.com: 3 components, 365.8K (364.6K GZip)"
- "img.cdn-redfin.com: 28 components, 2186.1K (912.0K GZip)"
- "www.google-analytics.com: 1 component, 40.2K (40.2K GZip)"
- "pixel.quantserve.com: 1 component, 0.03K"
...
not ok 12 D (60) yminify: Minify JavaScript and CSS
---
message: There are 4 components that can be minified
offenders:
- "inline &lt;script&gt; tag #2"
- "inline &lt;script&gt; tag #3"
- "inline &lt;script&gt; tag #8"
- "inline &lt;script&gt; tag #9"
...
ok 13 A (100) yredirects: Avoid URL redirects
ok 14 A (100) ydupes: Remove duplicate JavaScript and CSS
ok 15 A (100) yetags: Configure entity tags (ETags)
ok 16 A (100) yxhr: Make AJAX cacheable
ok 17 A (100) yxhrmethod: Use GET for AJAX requests
ok 18 A (100) ymindom: Reduce the number of DOM elements
ok 19 A (100) yno404: Avoid HTTP 404 (Not Found) error
ok 20 A (100) ymincookie: Reduce cookie size
ok 21 A (95) ycookiefree: Use cookie-free domains
---
message: There is 1 component that is not cookie-free
offenders:
- "http://pixel.quantserve.com/pixel/p-99mxiEZnhgaWw.gif?labels=_fp.event.Homepage"
...
ok 22 A (100) ynofilter: Avoid AlphaImageLoader filter
ok 23 A (100) yimgnoscale: Do not scale images in HTML
ok 24 A (100) yfavicon: Make favicon small and cacheable
@gurdenbatra
Copy link

Great, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment