GithubHelp home page GithubHelp logo

jcalan8907 / awesome-service-workers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from talater/awesome-service-workers

0.0 1.0 0.0 37 KB

:nut_and_bolt: A collection of awesome resources for learning Service Workers

License: Creative Commons Zero v1.0 Universal

awesome-service-workers's Introduction

Awesome Service Workers Awesome

A curated collection of service worker resources.

Building Progressive Web Apps

Service workers are at the heart of every progressive web app. Their persistent nature allows progressive web apps to fulfill our expectations of what an app should do. They are the missing link between what only native apps could do and what modern progressive web apps can do.

-- Building Progressive Web Apps - O'Reilly

If you want to contribute, please read the contribution guidelines.

Contents

Must Reads

Learning Resources

Reference

Browser Support

Libraries and Tools

  • UpUp - A popular service worker library providing complete offline functionality for your site in 1 line of code.
  • sw-toolbox - A collection of simple helpers to simplify implementing common runtime caching patterns.
  • Manifest Generator - Generate a web app manifest, required for push notifications and installable web apps.
  • sw-precache - Generates a service worker to cache your local App Shell resources.
  • sw-offline-google-analytics - A service worker helper library to retry offline Google Analytics requests when a connection is available.
  • Workbox - a set of libraries and Node modules that make it easy to cache assets and take full advantage of features used to build progressive web apps.

Videos

Case Studies

  • Service Workers in Production - A case-study about how Google I/O 2015 web app was built.
  • Measuring the Real-world Performance Impact of Service Workers - One of the most significant benefits of service workers (from a performance perspective, at least) is their ability to proactively control the caching of assets. A web application that can cache all of its necessary resources should load substantially faster for returning visitors. But what do these gains actually look like to real users? And how do you even measure this?

Related Technologies

awesome-service-workers's People

Contributors

talater avatar brandon93s avatar gpoussel avatar jeffposnick avatar nirantak avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.