question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

PWA category refactor tracking issue

See original GitHub issue

New groupings:

Fast and Reliable

  • Page load is fast enough on mobile networks (TTI < 10s)
  • Current URL responds with a 200 when offline
    • rename: “Current page responds with a 200 when offline” #6494
  • start_url responds with 200 when offline - #6397

Installable

  • Uses HTTPS (either localhost or has valid certificate)
  • Registers a service worker
    • check that test page URL is in SW scope #6609
    • check that start_url is in SW scope #6678
  • Manifest requirements (starturl, name, display, icons) #6630

PWA Optimized

  • rename group #6494
  • Redirects HTTP traffic to HTTPS
    • ~should be in a different group?~ (deferring question for now)
  • Is not configured for a custom splash screen
  • Address bar does not match brand colors
  • Has a <meta name="viewport"> tag with width or initial-scale
  • Content is sized correctly for the viewport
  • Contains some content when JavaScript is not available

Manual

  • Page transitions don’t feel like they block on the network
  • Site works cross-browser
  • Each page has a URL

Next:

  • add groups to default-config - #6396
  • Badging!
    • Add grayscale group badges #6486, #6686
    • Change to filled-in badges when group is passing - #6504,
    • Replace score gauge with badged gauge - #6526, #6670
  • Add adequate vertical spacing between audit groups (see comment) - #6688
  • Score gauge tooltip (see comment) - #6689
  • No more passed audit hiding
    • Refactor of current category-renderer to support new use cases #6460, #6482, #6594
    • Add pwa-category-renderer, don’t hide passed audits #6486

Lighthouse v5

  • ⁅ ⁆ Figure out LHR/scoring story

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:19 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
hwikyoungleecommented, Nov 6, 2018

And we landed on “PWA Optimized” cc: @kusler @paulirish 💅

0reactions
brendankennycommented, Dec 10, 2018

💥 💥 💥 💥

Read more comments on GitHub >

github_iconTop Results From Across the Web

chrome.management API can no longer interact with PWA apps
I had an extension I was creating last year and it was definitely able to find and launch PWA apps via the chrome.management...
Read more >
Read This Before Refactoring Your Big React Class ... - Medium
One thing to keep in mind here is that *order matters*. It's important to keep track of *what is being updated* in each...
Read more >
Building a Progressive Web App with Blazor - Visual Studio Blog
A Progressive Web Application (PWA) is a Single Page Application (SPA) that uses modern browser APIs and capabilities to behave like a ...
Read more >
Advanced Search for Magento 2 - Amasty
Show results from the product, category and CMS pages. ... Speed up purchases with 'Add to Cart' button in search popup; Mobile- and...
Read more >
Deprecated APIs and features - Angular
To make these transitions as easy as possible, APIs and features are deprecated for a period of time before they are removed. This...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found