Run 2 summary

https://en.wikipedia.org/wiki/Main_Page

Tested 2019-02-04 22:46:38 using Chrome 72.0.3626.81 for 3 runs with desktop profile and connectivity native.

All runs: 1 - 2 - 3

SummaryWaterfall MetricsVideoFilmstrip CoachPageXray

Summary

MetricValue
Performance score:78
Total page size:370.0 KB
Requests:32
Fully loaded:1.126 s
First Visual Change:467 ms
Speed Index:479 ms
Visual Complete 85%:467 ms
Visual Complete 95%:500 ms
Visual Complete 99%:867 ms
Last Visual Change:867 ms
Screenshot

Waterfall

Video

Download video

Filmstrip

Use --filmstrip.showAll to show all filmstrips.

0 s
0.3 sDOM Content Loaded Time 288 ms
0.5 smwStartup 418 msFirst Visual Change 467 msVisual Complete 85% 467 msVisual Complete 95% 500 ms
0.6 s
0.7 s
0.9 sLast Visual Change 867 msVisual Complete 99% 867 ms

Coach

The coach helps you find performance problems on your web page using web performance best practice rules. And gives you advice on accessibility, privacy and best practices.

I am the coach

Coach score

  • Total score 80
  • Performance score 78
  • Privacy score 90
  • Accessibility score 78
  • Best practice score 73

Accessibility advice (78)

TitleAdviceScore
Always set labels on inputs in forms (labelOnInput)There are 2 input(s) that are missing labels on a form.80
  • <input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-variants-label">
  • <input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-cactions-label">
Structure your content by using landmarks (landmarks)The page doesn't use any landmarks.0
Use headings tags within section tags to better structure your page (sections)The page doesn't use sections. You could use them to get a better structure of your content.0
Use caption and th in tables (table)The page has tables that are missing caption, please use them to give them a proper heading or summary.80
  • mp-upper
  • mp-upper

Performance advice (78)

TitleAdviceScore
Inline CSS for faster first render (inlineCss)The page has both inline CSS and CSS requests even though it uses a HTTP/2-ish connection. If you have many users on slow connections, it can be better to only inline the CSS. Run your own tests and check the waterfall graph to see what happens.95
  • 3.3.1
Avoid extra requests by setting cache headers (cacheHeaders)The page has 19 request(s) that are missing a cache time. Configure a cache time so the browser doesn't need to download them every time. It will save 100.6 kB the next access.0
  • https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Gwen_Stefani_Cannes_2011_%28cropped%29.jpg/143px-Gwen_Stefani_Cannes_2011_%28cropped%29.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/David_Johnson_at_Opal_Gallery_March_25%2C_2010.jpg/120px-David_Johnson_at_Opal_Gallery_March_25%2C_2010.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Julian_Edelman_2014_%28square_crop%29.JPG/140px-Julian_Edelman_2014_%28square_crop%29.JPG
  • https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Yasser-arafat-1999.jpg/150px-Yasser-arafat-1999.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Packers_Retired_Numbers_at_Lambeau_Field.jpg/160px-Packers_Retired_Numbers_at_Lambeau_Field.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/RUS-2016-SPB-Monument_to_Nicholas_I_of_Russia.jpg/390px-RUS-2016-SPB-Monument_to_Nicholas_I_of_Russia.jpg
  • https://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/31px-Commons-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Mediawiki-logo.png/35px-Mediawiki-logo.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Wikimedia_Community_Logo.svg/35px-Wikimedia_Community_Logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/35px-Wikibooks-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-logo.svg/51px-Wikinews-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/47px-Wikidata-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikispecies-logo.svg/35px-Wikispecies-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/35px-Wikisource-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/35px-Wikiquote-logo.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/41px-Wikiversity_logo_2017.svg.png
  • https://upload.wikimedia.org/wikipedia/en/thumb/0/06/Wiktionary-logo-v2.svg/35px-Wiktionary-logo-v2.svg.png
  • https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Wikivoyage-Logo-v3-icon.svg/35px-Wikivoyage-Logo-v3-icon.svg.png
  • https://login.wikimedia.org/wiki/Special:CentralAutoLogin/checkLoggedIn?type=script&wikiid=enwiki&proto=https
Long cache headers is good (cacheHeadersLong)The page has 4 request(s) that have a shorter cache time than 30 days (but still a cache time).96
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.3d.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface%7Cskins.vector.styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.gadget.charinsert-styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=vector
Total JavaScript size shouldn't be too big (javascriptSize)The total JavaScript transfer size is 213.1 kB and the uncompressed size is 731.9 kB. This is quite large. 0
Don't use private headers on static content (privateAssets)The page has 2 request(s) with private headers. The main page has a private header. It could be right in some cases where the user can be logged in and served specific content. But if your asset is static it should never be private. Make sure that the assets really should be private and only used by one user. Otherwise, make it cacheable for everyone.90
  • https://en.wikipedia.org/wiki/Main_Page
  • https://login.wikimedia.org/wiki/Special:CentralAutoLogin/checkLoggedIn?type=script&wikiid=enwiki&proto=https

Best practice advice (73)

TitleAdviceScore
Meta description (metaDescription)The page is missing a meta description.0
Use a good Content-Security-Policy header to make sure you you avoid Cross Site Scripting (XSS) attacks. (contentSecurityPolicyHeader)Set a Content-Security-Policy header to make sure you are not open for Cross Site Scripting (XSS) attacks. You can start with setting a Content-Security-Policy-Report-Only header, that will only report the violation, not stop the download.0
  • https://en.wikipedia.org/wiki/Main_Page
Avoid Unnecessary Headers (unnecessaryHeaders)There are 2 response(s) that sets a p3p header. There are 12 response(s) that sets both a max-age and expires header. There are 20 response(s) that sets a server header. 66
  • https://en.wikipedia.org/wiki/Main_Page
  • https://en.wikipedia.org/wiki/Main_Page
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.3d.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface%7Cskins.vector.styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.3d.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface%7Cskins.vector.styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.gadget.charinsert-styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.gadget.charinsert-styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=vector
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=vector
  • https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Gwen_Stefani_Cannes_2011_%28cropped%29.jpg/143px-Gwen_Stefani_Cannes_2011_%28cropped%29.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/David_Johnson_at_Opal_Gallery_March_25%2C_2010.jpg/120px-David_Johnson_at_Opal_Gallery_March_25%2C_2010.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Julian_Edelman_2014_%28square_crop%29.JPG/140px-Julian_Edelman_2014_%28square_crop%29.JPG
  • https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Yasser-arafat-1999.jpg/150px-Yasser-arafat-1999.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Packers_Retired_Numbers_at_Lambeau_Field.jpg/160px-Packers_Retired_Numbers_at_Lambeau_Field.jpg
  • https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/RUS-2016-SPB-Monument_to_Nicholas_I_of_Russia.jpg/390px-RUS-2016-SPB-Monument_to_Nicholas_I_of_Russia.jpg
  • https://en.wikipedia.org/static/images/poweredby_mediawiki_88x31.png
  • https://en.wikipedia.org/static/images/poweredby_mediawiki_88x31.png
  • https://en.wikipedia.org/static/images/wikimedia-button.png
  • https://en.wikipedia.org/static/images/wikimedia-button.png
  • https://en.wikipedia.org/static/images/project-logos/enwiki.png
  • https://en.wikipedia.org/static/images/project-logos/enwiki.png
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.centralautologin%7Cext.eventLogging%2CnavigationTiming%2Cpopups%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.quicksurveys.init%2Clib%7Cext.uls.common%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cjquery%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%7Cjquery.uls.data%7Cmediawiki.RegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%2Cviewport%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.QuickSurveyInitiation%2CUniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=15cdpho
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.centralNotice.choiceData%2Cdisplay%2CgeoIP%2CimpressionDiet%2CkvStore%2CkvStoreMaintenance%2CstartUp%7Cext.centralauth.centralautologin%7Cext.eventLogging%2CnavigationTiming%2Cpopups%2CwikimediaEvents%7Cext.eventLogging.subscriber%7Cext.quicksurveys.init%2Clib%7Cext.uls.common%2Ceventlogger%2Cinit%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.supportCheck%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%7Cjquery%2Coojs%2Csite%7Cjquery.accessKeyLabel%2CcheckboxShiftClick%2Cclient%2Ccookie%2CgetAttrs%2ChighlightText%2Csuggestions%2CtabIndex%2CtextSelection%2Cthrottle-debounce%7Cjquery.uls.data%7Cmediawiki.RegExp%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2Cexperiments%2CjqueryMsg%2Clanguage%2Cnotify%2CsearchSuggest%2Cstorage%2Ctemplate%2Cuser%2Cutil%2Cviewport%7Cmediawiki.editfont.styles%7Cmediawiki.legacy.wikibits%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Cmediawiki.template.regexp%7Cmediawiki.ui.button%2Cicon%7Cmmv.bootstrap%2Chead%7Cmmv.bootstrap.autostart%7Cschema.QuickSurveyInitiation%2CUniversalLanguageSelector%7Cskins.vector.js%7Cuser.defaults&skin=vector&version=15cdpho
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.gadget.DRN-wizard%2CReferenceTooltips%2Ccharinsert%2Cextra-toolbar-buttons%2CrefToolbar%2Cswitcher%2Cteahouse%2Cwatchlist-notice&skin=vector&version=1ahemhx
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.gadget.DRN-wizard%2CReferenceTooltips%2Ccharinsert%2Cextra-toolbar-buttons%2CrefToolbar%2Cswitcher%2Cteahouse%2Cwatchlist-notice&skin=vector&version=1ahemhx
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=schema.ReadingDepth&skin=vector&version=0uitdtj
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=schema.ReadingDepth&skin=vector&version=0uitdtj
  • https://login.wikimedia.org/wiki/Special:CentralAutoLogin/checkLoggedIn?type=script&wikiid=enwiki&proto=https
  • https://login.wikimedia.org/wiki/Special:CentralAutoLogin/checkLoggedIn?type=script&wikiid=enwiki&proto=https
  • https://en.wikipedia.org/static/favicon/wikipedia.ico
  • https://en.wikipedia.org/static/favicon/wikipedia.ico
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.popups.images%2Cmain&skin=vector&version=1ygi03k
  • https://en.wikipedia.org/w/load.php?debug=false&lang=en&modules=ext.popups.images%2Cmain&skin=vector&version=1ygi03k

Privacy advice (90)

TitleAdviceScore
Set a referrer-policy header to make sure you do not leak user information. (referrerPolicyHeader)Set a referrer-policy header to make sure you do not leak user information.0
  • https://en.wikipedia.org/wiki/Main_Page
Do not share user data with third parties (thirdPartyPrivacy)You have 3% of the request that is 3rd party (1 requests with a size of 1 kB). The regex .*wikipedia.* was used to calculate first/third party requests. You can configure that with --firstParty. You should manually go through all the requests/responses and calculate the risk if the page share user information with the 3rd party.97

Page info

Page info
TitleWikipedia, the free encyclopedia
Width1350
Height2544
DOM elements1012
Avg DOM depth11
Max DOM depth19
Iframes0
Script tags4
Local storage471.0 KB
Session storage36 B
HTML vs AMPPlain good HTML page
Resource Hints
dns-prefetch
https://login.wikimedia.org/
https://meta.wikimedia.org/
Third party
JQuery3.3.1
Google AnalyticsNo
Google Tag ManagerNo
PiwikNo
BoomerangNo
New RelicNo

Visual Metrics

Browser Metrics

Extra timings
first-contentful-paint449 ms
first-paint449 ms
RUM Speed Index570 ms
Fully loaded1.126 s
User timings
mwStartup418 ms

Time spent

Categories (ms)
Scripting495.4
Loading15.3
Rendering122.6
Painting27.8
Other0.0
Events (ms)
EvaluateScript337.657
FunctionCall124.005
Layout81.75
UpdateLayoutTree35.073
Paint14.374
CompositeLayers13.389
ParseHTML13.245
MinorGC12.494
BlinkGC.AtomicPhase7.835
v8.compile5.662
UpdateLayerTree5.509
MajorGC2.65
EventDispatch2.485
ParseAuthorStyleSheet1.962
TimerFire1.623
FireIdleCallback0.769
HitTest0.289
FireAnimationFrame0.27
Decode Image0.06
ResourceChangePriority0.058
ScriptWrappableMarkingVisitor::performLazyCleanup0.045

Server timings

namedurationdescription
cache0hit-front

Custom scripts

There are no custom configured scripts.

PageXray

Hard facts about the page.

Summary
HTTP versionHTTP/2.0
Total requests32
Total domains3
Total transfer size370.0 KB
Total content size965.3 KB
Responses missing compression0
Requests per response code
20032

Requests and sizes per content type

ContentHeader SizeTransfer SizeContent SizeRequests
htmlN/A19.8 KB76.6 KB1
cssN/A17.3 KB61.9 KB3
javascriptN/A208.1 KB714.7 KB6
imageN/A123.2 KB109.4 KB21
faviconN/A1.7 KB2.7 KB1
TotalN/A370.0 KB965.3 KB32

Size and requests per domain

DomainHeader SizeTransfer SizeContent SizeRequests
en.wikipedia.orgN/A271.8 KB879.7 KB13
upload.wikimedia.orgN/A97.2 KB85.4 KB18
login.wikimedia.orgN/A1.0 KB236 B1

First party requests and sizes per content type

Calculated using .*wikipedia.* (use --firstParty to configure).

ContentHeader SizeTransfer SizeContent SizeRequests
htmlN/A19.8 KB76.6 KB1
cssN/A17.3 KB61.9 KB3
javascriptN/A207.1 KB714.5 KB5
imageN/A123.2 KB109.4 KB21
fontN/AN/AN/A0
faviconN/A1.7 KB2.7 KB1
TotalN/A369.0 KB965.1 KB31

Third party requests and sizes per content type

ContentHeader SizeTransfer SizeContent SizeRequests
htmlN/AN/AN/A0
cssN/AN/AN/A0
javascriptN/A1.0 KB236 B1
imageN/AN/AN/A0
fontN/AN/AN/A0
TotalN/A1.0 KB236 B1

Expires, last modified and cookies stats

typeminmedianmax
Expires0 seconds0 seconds1 year
Last modified17 minutes13 weeks3 years
Cookies003

Requests loaded after onLoad event

ContentTransfer SizeRequests
htmlN/A0
cssN/A0
javascript17.0 KB1
imageN/A0
fontN/A0
favicon1.7 KB1
Total18.7 KB2

Requests loaded after onContentLoad

Includes requests done after onLoad.

ContentTransfer SizeRequests
htmlN/A0
cssN/A0
javascript173.1 KB5
image23.6 KB12
fontN/A0
favicon1.7 KB1
Total198.3 KB18