-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
Add Offline and Manifest plugin #687
Merged
Merged
Commits on Feb 17, 2017
-
Preload components/data bundles for all links regardless of browser
Gatsby core won't have SW precaching built-in in the next release so this is necessary for a fast site. And even if a browser is precaching bundles, pulling bundles from the SW and evaling them still adds latency to page transitions. Doing this work ahead of time in spare moments means that page transitions will be always be fast.
Configuration menu - View commit details
-
Copy full SHA for 4db449b - Browse repository at this point
Copy the full SHA 4db449bView commit details -
The webpack offline-plugin is great but it doesn't work with content not handled by Webpack as Gatsby is increasingly moving towards. Also by handling this in plugins instead of core, it'll offer users more choices about how to handle "offline" than trying to meet all needs in core.
Configuration menu - View commit details
-
Copy full SHA for a72eb20 - Browse repository at this point
Copy the full SHA a72eb20View commit details
Commits on Feb 18, 2017
-
Overly expensive for pages with lots of links.
Configuration menu - View commit details
-
Copy full SHA for 1a2e5b5 - Browse repository at this point
Copy the full SHA 1a2e5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a82bd10 - Browse repository at this point
Copy the full SHA a82bd10View commit details
Commits on Feb 20, 2017
-
This adds a basic setup for handling loading a website with a service worker generated by sw-precache. It uses the AppShell technique to load first a simple HTML shell of the website (which would generally show the header for most sites) which then loads the Javascript for the actual page and renders that.
Configuration menu - View commit details
-
Copy full SHA for 583b1d8 - Browse repository at this point
Copy the full SHA 583b1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f77ecf7 - Browse repository at this point
Copy the full SHA f77ecf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d452aed - Browse repository at this point
Copy the full SHA d452aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e6a4d - Browse repository at this point
Copy the full SHA 40e6a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d91ef - Browse repository at this point
Copy the full SHA f4d91efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 659f61a - Browse repository at this point
Copy the full SHA 659f61aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a3cfe - Browse repository at this point
Copy the full SHA e1a3cfeView commit details
Commits on Feb 21, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c833e4e - Browse repository at this point
Copy the full SHA c833e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0266c3a - Browse repository at this point
Copy the full SHA 0266c3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f1569 - Browse repository at this point
Copy the full SHA 80f1569View commit details -
Configuration menu - View commit details
-
Copy full SHA for df6345f - Browse repository at this point
Copy the full SHA df6345fView commit details
Commits on Feb 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 70258e9 - Browse repository at this point
Copy the full SHA 70258e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e74abe6 - Browse repository at this point
Copy the full SHA e74abe6View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.