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

[TRACKING] Benefits web performance improvements #2487

Open
2 of 5 tasks
machikoyasuda opened this issue Oct 29, 2024 · 2 comments
Open
2 of 5 tasks

[TRACKING] Benefits web performance improvements #2487

machikoyasuda opened this issue Oct 29, 2024 · 2 comments
Labels
front-end HTML/CSS/JavaScript and Django templates

Comments

@machikoyasuda
Copy link
Member

machikoyasuda commented Oct 29, 2024

Tickets

The overall goal is to make the homepage (and by extension all pages) load faster on mobile devices, as tested on Google Lighthouse testing and WebPageTest.org, through the following methods:


Testing

This is a side-by-side comparison I made on WebPageTest.org showing how the site reders with some of the performance fixes listed below, versus how it renders now on a Mobile device:
Image

Lighthouse

Image

Image

Full results: https://pagespeed.web.dev/analysis/https-benefits-calitp-org/rqzk6itbxm?form_factor=mobile

Web Page Test

Full results: https://www.webpagetest.org/result/241029_BiDcSX_ARH/
Suggestions: https://www.webpagetest.org/result/241029_BiDcSX_ARH/2/experiments/

@machikoyasuda machikoyasuda added the front-end HTML/CSS/JavaScript and Django templates label Oct 29, 2024
@machikoyasuda
Copy link
Member Author

Wrote this out for @angela-tran so she can add this to the list of front-end fixes we are considering for Q4! Definitely don't think we need to do all of them, but I thought it would be interesting to:

  • Benchmark the current app
  • Remove CA State Web Template from the app
  • Benchmark the app after State Web Template is removed
  • Choose a fix to do
  • Benchmark again

And keep running these tests until we get our Time To First Byte, First/Largest Contentful Paint numbers down for the homepage. All the fixes we make for anything outside of that large image (like server response times) will help all the other pages as well.

@machikoyasuda machikoyasuda moved this from Todo to Needs shaping in Digital Services Oct 29, 2024
@machikoyasuda machikoyasuda moved this from Needs shaping to Stretch in Digital Services Oct 29, 2024
@machikoyasuda
Copy link
Member Author

@machikoyasuda machikoyasuda moved this from Stretch to Needs shaping in Digital Services Oct 30, 2024
@machikoyasuda machikoyasuda changed the title Benefits web performance improvements [TRACKING] Benefits web performance improvements Oct 30, 2024
@machikoyasuda machikoyasuda moved this from Needs shaping to Todo in Digital Services Oct 30, 2024
@thekaveman thekaveman moved this from Todo to In progress in Digital Services Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
front-end HTML/CSS/JavaScript and Django templates
Projects
Status: In progress
Development

No branches or pull requests

2 participants