-
Notifications
You must be signed in to change notification settings - Fork 16
Description
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