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

Add Offline and Manifest plugin #687

Merged
merged 17 commits into from
Feb 22, 2017
Merged

Add Offline and Manifest plugin #687

merged 17 commits into from
Feb 22, 2017

Commits on Feb 17, 2017

  1. 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.
    KyleAMathews committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    4db449b View commit details
    Browse the repository at this point in the history
  2. Remove offline-plugin

    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.
    KyleAMathews committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    a72eb20 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2017

  1. Revert gatsby-link change

    Overly expensive for pages with lots of links.
    KyleAMathews committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    1a2e5b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a82bd10 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2017

  1. Add gatsby-plugin-offline

    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.
    KyleAMathews committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    583b1d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f77ecf7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d452aed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40e6a4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4d91ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    659f61a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1a3cfe View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2017

  1. Configuration menu
    Copy the full SHA
    c833e4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0266c3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80f1569 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df6345f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. Configuration menu
    Copy the full SHA
    70258e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e74abe6 View commit details
    Browse the repository at this point in the history