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

Implement Navigation Preload #177

Closed
Snugug opened this issue Jan 13, 2022 · 0 comments
Closed

Implement Navigation Preload #177

Snugug opened this issue Jan 13, 2022 · 0 comments
Assignees
Labels
experience: ux Improvements to user experience request: feature New feature or request scope: site Pertains to the production website

Comments

@Snugug
Copy link
Collaborator

Snugug commented Jan 13, 2022

Navigation Preload will speed up our Service Worker, but there's currently a Workbox bug GoogleChrome/workbox#2883 that makes usage w/StaleWhileRevalidate impossible (the SWR cache never gets updated). Once that bug is fixed, this can be worked on.

@Snugug Snugug added request: feature New feature or request problem: externally blocked Issue cannot be worked on because progress relies on an external dependency experience: ux Improvements to user experience labels Jan 13, 2022
Snugug added a commit that referenced this issue Jan 13, 2022
See #177 for details why
Snugug added a commit that referenced this issue Jan 13, 2022
* Add globbing patterns for manifest injection

* Fix PR Title Checker 'site' option

* Remove images that are now served from 3P

* Optimize PWA icons

* Update Service Worker caching strategies

Move landing pages to Network First, move from precaching to warming for most items, move assets to cache first because they've got hashes in them now

Resolves #159

* Update code blocks to include titles and clases

Resolves #162

* Clean up typography style guide

* Bring in updated Chrome OS Markdown

Resolves #161

* Update Vite 11ty version

* Add Android recap post

Was added after fork, this copies/pastes it in to get it working. All other content should still be here

* Add Navigation Preload to SW

Also precaches components for when SWI eventually is re-introduced

* Migrate to manual Service Worker registration

* Fix Broadcast Update for long-cached pages

Needed to move listener before DCL, only want it on ETag changes

* Add staging build option

* Remove navigation preload

See #177 for details why
@Snugug Snugug added the scope: site Pertains to the production website label Jan 19, 2022
@Snugug Snugug removed the problem: externally blocked Issue cannot be worked on because progress relies on an external dependency label Apr 13, 2022
@Snugug Snugug self-assigned this Apr 13, 2022
@Snugug Snugug closed this as completed Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
experience: ux Improvements to user experience request: feature New feature or request scope: site Pertains to the production website
Projects
None yet
Development

No branches or pull requests

1 participant