-
Notifications
You must be signed in to change notification settings - Fork 1
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 performance #1102
Comments
What remains to be improved has to do with the JS we send to the browser. There's a lot of unused code: Unfortunately most of it is has to do with Firebase:
But, these are some things we could try:
The last one seems the most promising to me, especially since every major browser supports it since March 2017: It looks like at least 95.46% of browser versions used in the US fully support ES6. Of the ones tracked, 98.36%. And of mobile users specifically, 99.15%. Definitely seems like an easy win to me! |
Next step: follow this guide to send modern JavaScript. |
According to https://estimator.dev/#dreamscholars.org modern JS might only make the site around 12% faster :P |
PageSpeed Insights rates our site at 90/100 for Desktop performance and 36/100 for mobile performance:
We should really address performance issues by leveraging code-splitting (lazy loading) and Suspense:
https://web.dev/code-splitting-suspense/
The text was updated successfully, but these errors were encountered: