Page (score: 90)

Scores below 100

Rule Score Message Extra
Make fewer HTTP requests 81 This page has 3 external Javascript scripts. Try combining them into one. This page has 7 external background images. Try combining them with CSS sprites.
Compress components with gzip 89 There is 1 plain text component that should be sent compressed

Reduce DNS lookups 80 The components are split over more than 4 domains 2 components, 5.8K 9 components, 24.2K (17.1K GZip) 1 component, 0.0K 1 component, 18.4K (18.4K GZip) 1 component, 37.3K (37.3K GZip) 1 component, 0.0K 1 component, 0.0K 1 component, 0.0K

Use cookie-free domains 95 There is 1 component that is not cookie-free

Avoid loading specific css for print 60 There is 1 print css files included on the page, that should be @media query instead

Load CSS in head from document domain 90 The following 2 css are loaded from a different domain inside head, causing DNS lookups before page is rendered. Unique DNS in head that decreases the score:1.

Have long expire headers for static components 0 There are 12 static components without a far-future expiration date. There is 1 static component that are skipped from the score calculation:

Too much javascript compared to text content 0 The content of the page concist of 90.45% javascript, that is too much.

Page summary

type value
javascript 3
css 2
images 1
css images 7
font 0
requests 17
request cached 17
doc size 5.9 kb
page size 86.0 kb
js size 55.9 kb
css size 17.1 kb
image size 0.0 kb
css image size 7.2 kb
content weight that are js files 70.8 %
content weight that are css files 21.7 %
page weight cached 24.4 kb
load time 333 ms
spof 0
sync js in head 0

Page assets

url type size
doc 5.9 kb
css 16.0 kb
css 1.1 kb
js 0.0 kb
js 18.5 kb
js 37.4 kb
cssimage 0.3 kb
cssimage 6.4 kb
cssimage 0.1 kb
cssimage 0.2 kb
cssimage 0.0 kb
cssimage 0.1 kb
cssimage 0.2 kb
image 0.0 kb
favicon 0.0 kb
iframe 0.0 kb
iframe 0.0 kb