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

achieve (near) 100 Lighthouse performance base score #411

Closed
1 of 13 tasks
thescientist13 opened this issue Aug 6, 2020 · 2 comments
Closed
1 of 13 tasks

achieve (near) 100 Lighthouse performance base score #411

thescientist13 opened this issue Aug 6, 2020 · 2 comments
Assignees
Labels
CLI enhancement Improve something existing (e.g. no docs, new APIs, etc) P0 Critical issue that should get addressed ASAP v0.10.0 website Tasks related to the projects website / documentation
Milestone

Comments

@thescientist13
Copy link
Member

thescientist13 commented Aug 6, 2020

Type of Change

  • New Feature Request
  • Documentation / Website
  • Improvement / Suggestion
  • Bug
  • Other (please clarify below)

Summary

Using the Greenwood website as a test, this issue aims to track all the steps needed to achieve a satisfactory Lighthouse score when setting optimization to spa.

Here is where the website stands as of #396 testing
Screen Shot 2020-08-06 at 4 08 14 PM

Screen Shot 2020-08-06 at 4 08 23 PM


Per Lighthouse, unrelated to performance but could be good things to look into

Screen Shot 2020-08-06 at 4 08 50 PM

Screen Shot 2020-08-06 at 4 08 54 PM

Screen Shot 2020-08-06 at 4 09 04 PM

Details

There are other tasks that are related to this but not directly that would be good to do first since it helps all users equally

  1. dedupe content
  2. double rendering
  3. webpack and browserslist configuration optimizations
  4. image compression
  5. html minification
  6. Largest Contentful Paint
  7. Total Blocking Time
  8. Diagaostics
    • Remove unused JS
    • defer offscreen images
    • reduce JavaScript execution time
@thescientist13 thescientist13 added enhancement Improve something existing (e.g. no docs, new APIs, etc) website Tasks related to the projects website / documentation CLI Router labels Aug 6, 2020
@thescientist13 thescientist13 added this to the MVP milestone Aug 6, 2020
@thescientist13 thescientist13 self-assigned this Aug 6, 2020
@thescientist13 thescientist13 changed the title achieve (near) 100 Lighthouse performance score for SPA optimization achieve (near) 100 Lighthouse performance score for optimizations Aug 6, 2020
@thescientist13 thescientist13 changed the title achieve (near) 100 Lighthouse performance score for optimizations achieve (near) 100 Lighthouse performance base score Nov 8, 2020
@thescientist13
Copy link
Member Author

thescientist13 commented Nov 8, 2020

As part of #355 we can now achieve this, and set a low floor / overhead that can still allow more robust solutions to get layered on top of, using plugins or just workspace code. (e.g. graphql, SPA, etc)

Should measure against the Getting Started and website repos though.

@thescientist13 thescientist13 added the P0 Critical issue that should get addressed ASAP label Nov 8, 2020
@thescientist13 thescientist13 mentioned this issue Nov 12, 2020
12 tasks
@thescientist13
Copy link
Member Author

thescientist13 commented Apr 4, 2021

Did it (see stats)! There are still more opportunities to improve, but mission accomplished!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLI enhancement Improve something existing (e.g. no docs, new APIs, etc) P0 Critical issue that should get addressed ASAP v0.10.0 website Tasks related to the projects website / documentation
Projects
None yet
Development

No branches or pull requests

1 participant