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

Lighthouse Fixes #48

Open
mananshah99 opened this issue Nov 1, 2016 · 0 comments
Open

Lighthouse Fixes #48

mananshah99 opened this issue Nov 1, 2016 · 0 comments

Comments

@mananshah99
Copy link
Contributor

mananshah99 commented Nov 1, 2016

npm install -g lighthouse
lighthouse https://harkerdev.github.io/bellschedule

Lighthouse (1.1.7) results: https://harkerdev.github.io/bellschedule/

▫ Progressive Web App

App can load on offline/flaky connections:
── ✘ Has a registered Service Worker
No active service worker found for this origin.
── ✘ URL responds with a 200 when offline

Page load performance is fast:
── 97 First meaningful paint (1508.6ms)
── 97 Perceptual Speed Index (1517)
- First Visual Change: 999ms
- Last Visual Change: 2046ms
── 100 Estimated Input Latency (18.4ms)
- 90% probability of input latency at 18.4ms or shorter.
(50%: 16.0ms, 75%: 16.0ms, 90%: 18.4ms, 99%: 53.5ms, 100%: 65.3ms)
── 98 Time To Interactive (alpha) (1527.3ms)

Site is progressively enhanced:
── ✓ Page contains some content when its scripts are not available

Network connection is secure:
── ✓ Site is on HTTPS
── ✘ Site redirects HTTP traffic to HTTPS

User can be prompted to Add to Homescreen:
── ✘ Has a registered Service Worker
No active service worker found for this origin.
── ✘ Manifest exists
No manifest found.
── ✘ Manifest contains start_url
── ✘ Manifest contains icons at least 144px
WARNING: No icons found in the manifest
── ✘ Manifest contains short_name

Installed web app will launch with custom splash screen:
── ✘ Manifest exists
No manifest found.
── ✘ Manifest contains name
── ✘ Manifest contains background_color
── ✘ Manifest contains theme_color
── ✘ Manifest contains icons at least 192px
WARNING: No icons found in the manifest

Address bar matches brand colors:
── ✘ Manifest exists
No manifest found.
── ✘ HTML has a theme-color
No valid theme-color meta tag found.
── ✘ Manifest contains theme_color

Design is mobile-friendly:
── ✓ HTML has a viewport
── ✓ Content is sized correctly for the viewport

▫ Best Practices

── ✓ Element aria-* roles are valid
── ✓ Element aria-* attributes are valid ARIA attributes
── ✓ Background and foreground colors have a sufficient contrast ratio
── ✓ Every image element has an alt attribute
── ✘ Every form element has a label
Form elements must have labels (Failed on 8 elements)
- Rating: critical
- See: https://dequeuniversity.com/rules/axe/1.1/label
- Nodes: 8 nodes identified (see HTML output for details)
── ✘ Manifest's short_name won't be truncated when displayed on homescreen
── ✘ Manifest's display property is set
Manifest display property should be set.

▫ Performance Metrics

── 5 Critical Request Chains
- Longest request chain (shorter is better): 3
- Longest chain duration (shorter is better): 859.26ms
- Longest chain transfer size (smaller is better): 37.30KB
- Initial navigation
┗━┳ /bellschedule (harkerdev.github.io)
┗━┳ bellschedule/ (harkerdev.github.io)
┣━━ bellschedule/doge.js (harkerdev.github.io) - 592.95ms, 6.00KB
┣━━ bellschedule/style.css (harkerdev.github.io) - 614.39ms, 7.02KB
┣━━ bellschedule/script.js (harkerdev.github.io) - 707.97ms, 19.39KB
┣━━ bellschedule/jquery.js (harkerdev.github.io) - 815.03ms, 41.36KB
┗━━ js/parse-1.6.14.min.js (www.parsecdn.com) - 859.26ms, 4.06KB

── 0 User Timing marks and measures

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant