food-oasis icon indicating copy to clipboard operation
food-oasis copied to clipboard

Reduce the size of images on static pages (about us, donate, FAQ) so they load quickly and use less data

Open fancyham opened this issue 1 year ago • 3 comments

Overview

Based on research from #928 , we found some easy ways to increase the performance of our website.

One of the things found was that we are using unnecessarily large and high-resolution images on our static pages (About Us, Donate, FAQ), leading to 42-second(!) load times for those pages over 3G connections.

We should reduce the size of those image files so that the pages load more quickly and require less data.

The images should still look nice, but they don't need to be such high quality / low compression / large.

Screenshot 2022-10-25 at 9 49 53 PM

Screenshot 2022-10-25 at 9 56 40 PM

Action Items

  • [ ] Reduce the resolution/size/quality of the images used on these pages

fancyham avatar Oct 26 '22 04:10 fancyham

Hey, I'd like to contribute to this if its available

Athi223 avatar Oct 26 '22 06:10 Athi223

Hi there! I would like to contribute to this issue as well.

khanhtranngoccva avatar Oct 26 '22 13:10 khanhtranngoccva

Moving to Prioritized Backlog, to be assessed once current Dev workload is completed.

staceyrebekahscott avatar Oct 27 '22 23:10 staceyrebekahscott

The main problem with initial page load speed is not image size (at least for the landing page), but react script bundle size, as shown in Issue #1415.

Image size is already pretty good for the landing page. Here are the images loaded for the landing page: image

The About page could use a smaller about-bg image: image

Likewise, the background image for thee Donate Page is too large: image

The FAQ page also has a background image that is much too large.

For this issue, find all the images that are over 100KB-200KB and further compress them to a smaller size (in bytes)

entrotech avatar Nov 01 '22 03:11 entrotech

@entrotech So, it is up for grab?

Athi223 avatar Nov 01 '22 18:11 Athi223

@Athi223 @khanhtranngoccva Thanks for your interest in the Food Oasis repo. We manage assignment of issues to developers through our project board and developer stand-up meetings. This is a project of Hack for LA, the Los Angeles brigade of Code for America, and we have an on-boarding process for volunteers who want to contribute to our projects. Please see hackforla.org for the steps to join the project and make contributions.

entrotech avatar Nov 03 '22 21:11 entrotech