Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve page load times #28

Closed
fallax opened this issue Sep 18, 2017 · 4 comments
Closed

Improve page load times #28

fallax opened this issue Sep 18, 2017 · 4 comments
Milestone

Comments

@fallax
Copy link
Contributor

fallax commented Sep 18, 2017

There are a number of tools we can use to analyse page load times to improve them.

https://varvy.com/pagespeed/
https://developers.google.com/web/tools/lighthouse/

These give a number of recommendations. Some of these have already been implemented, some have not. With some (e.g. inlining CSS) it is very difficult to tell if they are actually useful suggestions or not when it comes to real page speed - experiments I've done so far have been very inconclusive and seemed to suggest this might actually increase page load time.

At a minimum we should be using gzip compression and HTTP/2 as this is an easy change if we switch to CloudFront.

@fallax
Copy link
Contributor Author

fallax commented Oct 22, 2020

See also

#111
and
#112
and
#49

@fallax
Copy link
Contributor Author

fallax commented Dec 8, 2020

Current 1.3 lighthouse scores on live site (mobile):

Home page: LCP 1.4 CLS 0 Perf 100 Accessibility 100 Best Practices 93
Voice category: LCP 1.2 CLS 0.249 Perf 97 Accessibility 97 Best Practices 93
Speech therapy: LCP 1.2 CLS 0.262 Perf 97 Accessibility 97 Best Practices 93

@fallax
Copy link
Contributor Author

fallax commented Dec 13, 2020

1.3.1

Home page: LCP 1.3 CLS 0 Perf 100 Accessibility 100 Best Practices 93
Voice category: LCP 1.7 CLS 0 Perf 100 Accessibility 100 Best Practices 93
Speech therapy: LCP 1.9 CLS 0 Perf 100 Accessibility 100 Best Practices 93

@fallax
Copy link
Contributor Author

fallax commented Jan 11, 2021

1.3.2
Home page LCP 2.1 CLS 0 Perf 99 Accessibility 100 Best Practices 100
Voice category: LCP 2.1 CLS 0 Perf 99 Accessibility 100 Best Practices 100
Speech therapy: LCP 1.8 CLS 0 Perf 99 Accessibility 100 Best Practices 100

LCP times are extremely variable and don't seem to be an especially useful metric. Closing this as it is very difficult to tell whether any given change is making things better or worse.

@fallax fallax closed this as completed Jan 11, 2021
@fallax fallax added this to the 1.3.2 milestone Jan 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant