This webpage collects performance information about various hosted software
development services. The reports are updated weekly, most recently on
April 27, 2020 at 04:45 UTC, and were generated with
Lighthouse
5.6.0.
Patches welcome!
Expand for details on methodology
We ran Lighthouse 5.6.0 on Alpine Linux x86_64, with the
following command line:
lighthouse <url> \
--only-categories=performance,accessibility \
--emulated-form-factor=none \
--throttling.cpuSlowdownMultiplier=1
The emulated mobile form factor was disabled because it's rare that a
developer is coding on a mobile device — and some forges have
separate mobile sites, so a separate test suite would be warranted.
We left the throttling settings at the Lighthouse default, because it's
less rare that a developer is tethered to their phone or working from a
community with less privileged internet access. The simulated latency
also helps to reduce the variable impact of real-world latency.
Additionally, simulating a low-bandwidth connection helps to draw out the
differences between services more clearly.
CPU throttling is disabled to offset the effects of not having a GPU
available in our testing environment. If you run these tests locally, it
is recommended that you remove this constraint.
The
source code
is available if you wish to run these benchmarks on your own system; it
takes about an hour.