3/4/2017

Lighthouse report: https://wifiserviceworker.firebaseapp.com/

59 Progressive Web App 100

These audits validate the aspects of a Progressive Web App. They are a subset of the PWA Checklist.

App can load on offline/flaky connections

Ensuring your web app can respond when the network connection is unavailable or flaky is critical to providing your users a good experience. This is achieved through use of a Service Worker. Registers a Service Worker Responds with a 200 when offline

Page load performance is fast

Users notice if sites and apps don't perform well. These top‑level metrics capture the most important perceived performance concerns. 100 First meaningful paint: 693.0ms (target: 1,600ms) 99 Perceptual Speed Index: 986 (target: 1,250) First Visual Change: 986ms Last Visual Change: 986ms 100 Estimated Input Latency: 16ms (target: 50ms) 100 Time To Interactive (alpha): 819.6ms (target: 5,000ms)

Site is progressively enhanced

Progressive enhancement means that everyone can access the basic content and functionality of a page in any browser, and those without certain browser features may receive a reduced but still functional experience. Contains some content when JavaScript is not available

file:///Users/airmin/Downloads/wifiserviceworker.firebaseapp.com_2017-03-04_19-12-36.html

1/5

3/4/2017

Lighthouse report: https://wifiserviceworker.firebaseapp.com/

Network connection is secure

Security is an important part of the web for both developers and users. Moving forward, Transport Layer Security (TLS) support will be required for many APIs. Uses HTTPS Redirects HTTP traffic to HTTPS

User can be prompted to Add to Homescreen

While users can manually add your site to their homescreen in the browser menu, the prompt (aka app install banner) will proactively prompt the user to install the app if the below requirements are met and the user has visited your site at least twice (with at least five minutes between visits). Registers a Service Worker Manifest exists Manifest contains start_url Manifest contains icons at least 144px Manifest contains short_name

Installed web app will launch with custom splash screen

A default splash screen will be constructed, but meeting these requirements guarantee a high‑quality and customizable splash screen the user sees between tapping the home screen icon and your app's first paint. Manifest exists Manifest contains name Manifest contains background_color Manifest contains theme_color Manifest contains icons at least 192px

Address bar matches brand colors

The browser address bar can be themed to match your site. A theme-color meta tag will upgrade the address bar when a user browses the site, and the manifest theme‑color will apply the same theme site‑wide once it's been added to homescreen. Manifest exists Has a tag Manifest contains theme_color file:///Users/airmin/Downloads/wifiserviceworker.firebaseapp.com_2017-03-04_19-12-36.html

2/5

3/4/2017

Lighthouse report: https://wifiserviceworker.firebaseapp.com/

! Design is mobile‑friendly

Users increasingly experience your app on mobile devices, so it's important to ensure that the experience can adapt to smaller screens. Has a tag with width or initial-scale No viewport meta tag found Content is sized correctly for the viewport

Best Practices

We've compiled some recommendations for modernizing your web app and avoiding performance pitfalls. These audits do not affect your score but are worth a look.

Using modern offline features Avoids Application Cache Avoids WebSQL DB

Using modern protocols Uses HTTPS Uses HTTP/2 for its own resources

Using modern CSS features Avoids old CSS flexbox

Using modern JavaScript features Uses passive listeners to improve scrolling performance Avoids Mutation Events in its own scripts

Avoiding APIs that harm the user experience Avoids document.write() Opens external anchors using rel="noopener" Avoids requesting the geolocation permission on page load Avoids requesting the notification permission on page load file:///Users/airmin/Downloads/wifiserviceworker.firebaseapp.com_2017-03-04_19-12-36.html

3/5

3/4/2017

Lighthouse report: https://wifiserviceworker.firebaseapp.com/

Avoiding deprecated APIs and browser interventions Avoids deprecated APIs

Accessibility Element aria‑* attributes are allowed for this role Elements with ARIA roles have the required aria‑* attributes Element aria‑* attributes are valid and not misspelled or non‑existent. Element aria‑* attributes have valid values Background and foreground colors have a sufficient contrast ratio Every image element has an alt attribute Every form element has a label No element has a tabindex attribute greater than 0

Other Manifest's short_name won't be truncated when displayed on homescreen Manifest's display property is set

Performance

These encapsulate your app's performance. Unused CSS rules Unoptimized images Oversized Images Critical Request Chains: 1 Longest chain: 787.9ms over 2 requests, totalling 0.78KB View critical network waterfall Initial navigation / (wifiserviceworker.firebaseapp.com) /app.js (wifiserviceworker.firebaseapp.com) ‑ 787.9ms, 1.42KB Render‑blocking Stylesheets file:///Users/airmin/Downloads/wifiserviceworker.firebaseapp.com_2017-03-04_19-12-36.html

4/5

3/4/2017

Lighthouse report: https://wifiserviceworker.firebaseapp.com/

Render‑blocking scripts 100 Avoids enormous network payloads: Total size was 1 KB (target: 1,600 KB) View details

URL /app.js /

Total Size Transfer Time 1 KB 0ms 1 KB 0ms

100 Avoids an excessive DOM size: 9 nodes (target: 1,500 nodes) More information Total DOM Nodes DOM Depth Maximum Children

9

target: < 1,500 nodes

4

target: < 32

5

target: < 60 nodes

User Timing marks and measures: 0

Fancier stuff

A list of newer features that you could be using in your app. These audits do not affect your score and are just suggestions.

New JavaScript features Avoids Date.now() in its own scripts Avoids console.time() in its own scripts

Generated by Lighthouse 1.6.0 on 3/4/2017, 7 12 36 PM EST | File an issue

file:///Users/airmin/Downloads/wifiserviceworker.firebaseapp.com_2017-03-04_19-12-36.html

5/5

Lighthouse report: https://wifiserviceworker.firebaseapp.com/.pdf ...

Page 3 of 5. Lighthouse report: https://wifiserviceworker.firebaseapp.com/.pdf. Lighthouse report: https://wifiserviceworker.firebaseapp.com/.pdf. Open. Extract.

227KB Sizes 6 Downloads 218 Views

Recommend Documents

Lighthouse Word Search.pdf
Lighthouse Word Search. G E B G F K U G U L O S D T A. I N U E E O N C I F P R R K V. J H I E A I G G J J E E A O P. D I P H N C H E O C R N U B M.

Lighthouse report_ https___www.lexisnexis.pdf
Try one of the apps below to open or edit this item. Lighthouse report_ https___www.lexisnexis.pdf. Lighthouse report_ https___www.lexisnexis.pdf. Open.

Lighthouse Redbox Settlement Notice - Disability Rights California
ACCESS THE DVD, BLU-RAY AND/OR VIDEO GAME RENTAL SERVICES ... Under the settlement agreement, Redbox will modify all of its kiosks in California ...

Lighthouse Word Search.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Lighthouse ...

Lighthouse Redbox Settlement Notice - Disability Rights California
Redbox will also make accessibility improvements to redbox.com within .... If you appear through your own attorney, you are responsible for paying that ... You should check the settlement website at www.lighthouseredboxsettlement.com, or.

Lighthouse Program Overview_FA for Education
comfortably and creatively use the Google tools and technology in the classroom. The four key factors ... Google tools in the classroom. There was ... Bi-monthly.

the lighthouse pd james pdf
Page 1 of 1. File: The lighthouse pd james pdf. Download now. Click here if your download doesn't start automatically. Page 1 of 1. the lighthouse pd james pdf.

Lighthouse Program Overview_FA for Education
The Finnish National Board of Education incorporated the use of Google tools and Chromebooks across. 5 Lighthouse Schools to enrich the delivery of the new phenomenon-based learning curriculum in the classroom. A teacher remarks, “We've been using

TFP #10 The Lighthouse - Insight for Living
cloud our senses. Over time as we hold onto and dwell on temptation, ... “I” Check (Personal Application). 1. C.J. asked Captain Horatio if he could take care of ...

TFP #10 The Lighthouse - Insight for Living
Most often, it creeps in slowly and quietly like a fog. The old illustration of the frog and the hot water comes to mind. If you place a frog into hot water, he will jump ...

TFP #10 The Lighthouse - Insight for Living
Q: C.J. lied about having found the baseball glove, but it took a while to build up to it. What was going on up to ... temptation and the theme of “The Lighthouse.”.

pdf-145\mobile-point-lighthouse-fort-morgan-alabama-by ...
Connect more apps... Try one of the apps below to open or edit this item. pdf-145\mobile-point-lighthouse-fort-morgan-alabama-by-mr-david-m-smithweck-sr.pdf.

Lighthouse: Showing the Way to Relevant Information
E-mail: leuski,[email protected]. Abstract. Lighthouse is an on-line interface for ..... The server is written in Perl and C. It takes. 0.5 sec to parse and index the ...

pdf-1290\-the-storm-lighthouse-family-paperback-rylant-cynthia ...
... the apps below to open or edit this item. pdf-1290\-the-storm-lighthouse-family-paperback-rylan ... ia-author-sep-01-2003-paperback-by-cynthia-rylant.pdf.

EBOOK 16 Lighthouse Road - Debbie Macomber ...
Characters: Jack Griffin, Olivia Lockhart, Grace Sherman, Cecilia. Randall, Ian ... I'm a family court judge and she likes to drop in on my courtroom. Recently I ...