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

Website performance doesn't impact the user experience #88

Open
chillu opened this issue Oct 10, 2019 · 0 comments
Open

Website performance doesn't impact the user experience #88

chillu opened this issue Oct 10, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@chillu
Copy link
Member

chillu commented Oct 10, 2019

Overview

As a demo evaluator with a technical focus, I want to be confident that the CMS can produce a fast-loading user experience on the frontend

Acceptance Criteria

  • The toplevel pages have at a Lighthouse performance score of 80 or higher
  • The homepage has less than 500kb of page weight excl. images
  • Images uploaded by users are resized automatically to avoid weighing down the page load time (e.g. for carousels)

Notes

  • We should consider using a CDN with asset cache lifetimes
  • The CDN should be configured with HTTP/2 for fast network performance
  • The CDN should be configured to compress images in modern formats automatically - see https://www.cloudflare.com/learning/performance/glossary/what-is-an-image-optimizer/
  • We should consider HTTP cache response headers
  • A custom frontend build could help reduce the amount of JS and CSS loaded (currently two for starter theme, two for bambusa theme, and probably some for the demo customisations?)
@chillu chillu added the enhancement New feature or request label Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant