Open Developer Tools (F12) and go to the Network tab. Hard refresh the page (Ctrl+F5 to avoid loading from browser cache) and see how long the page loads in your browser. Turn off external dependencies and try again.
With no external dependencies: ~100ms.
With custom font: ~200ms
With custom font, AMP and Google Analytics: ~600ms
Open Developer Tools (F12) and go to the Audits tab. Perform an Audit and only select Performance. The audit will emulate an average mobile device on 3G and provide you with a report. Turn off external dependencies and run the audit again.
With no external dependencies: Score 100, first meaningful paint ~700ms, first interactive ~700ms.
With custom font: Score 98, first meaningful paint ~1,350ms, first interactive ~2,000ms.
With custom font, AMP and Google Analytics: Score 95, first meaningful paing ~2,000ms, first interactive ~2,400ms.
Similar tests could be done on Firefox and other browsers.
If you would like to contribute measurement results, please do so on the blog post dedicated to this experiment. It can be found here:
The custom font is Google Font's Courgette. Falls back to Arial when not present.
The release of Chrome 60 adds Lighthouse, an audit tool "to help you identify and fix common problems that affect your site performance, accessibility, and user experience". Details of the emulation can be found by looking the code file emulation.js in the GitHub repo. It seems to throttle the connection speed at 1.6Mbs, the speed of a moderate 3G connection. It also seems to throttle the CPU to emulate a Nexus 5. I assume the audit also has a cache buster in order to freshly load assets every run to emulate first load speed.
Website conjugaison.xyz is a tool I built to help me find the conjugation of a verb in French efficiently. It is also an experiment to build a website from scratch. Read my blog post about the motivation for this website.