GoogleChrome / GoogleChrome/lighthouse

Complexity level on opportunities result

Open
#10,428 4 comments 0 reactions 0 assignees View on GitHub
feature needs-design P2
Dominant language
JavaScript
Stars
30.8k
Forks
9.8k
Avg merge
1d 14h
Merged PRs (30d)
20

Description

We just had a Lighthouse hackathon, which is about several teams compete to fix their performance metrics. The hackathon was very short, only around 3 hours.

One of main struggle from the team was about deciding which opportunities they should work on. We asked them to check the guidance how to fix it, and decide which one they can do within 3 hours, but some of developers can't decided especially if they never work on performance optimisation before.

So we check each of the result from the teams and suggest them the easiest opportunities based on our experiences. For example image related issue is one of the easiest to fix.

So an idea, if possible can we have some kind like complexity level on opportunities results? So instead just a saving time for each opportunity, we can add also how complex to fix it. Let say hard, medium, and easy to fix. I know this complexity level is a bit subjective, but at least something that can help them to decide which one to handle first.

May be the layout could be like this
![image](https://user-images.githubusercontent.com/106703/75949526-19ae7800-5ed9-11ea-9381-b65d26aa1192.png)

Thanks

Contributor guide

Open the contributing guide

Research direction

Start from the opportunities results interface described in the issue and review how opportunity saving time is currently presented. Define how easy, medium, and hard complexity should be assigned and displayed, then verify that the results help users choose work within a short hackathon.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.