A collection of Service Worker use cases, with commented sources and playgrounds.
serviceworker cookbookThis plugin is intended to provide an offline experience for webpack projects. It uses ServiceWorker, and AppCache as a fallback under the hood. Simply include this plugin in your webpack.config, and the accompanying runtime in your client script, and your project will become offline ready by caching all (or some) of the webpack output assets.
service-worker appcache webpack serviceworker pwa offline progressive-web-app storage plugin webpack-plugin offline-first service-workers application-cache caching cache progressive-web-apps app-shell appshellService Worker Precache is a module for generating a service worker that precaches resources. It integrates with your build process. Once configured, it detects all your static resources (HTML, JavaScript, CSS, images, etc.) and generates a hash of each file's contents. Information about each file's URL and versioned hash are stored in the generated service worker file, along with logic to serve those files cache-first, and automatically keep those files up to date when changes are detected in subsequent builds. Serving your local static resources cache-first means that you can get all the crucial scaffolding for your web app—your App Shell—on the screen without having to wait for any network responses.
service-workers progressive-web-app offline offline-first service-worker caching precaching serviceworker appshell pwaUpUp is a tiny JavaScript library that makes sure your users can always access your site's content, even when they're on a plane, in an elevator, or 20,000 leagues under the sea. Mobile-First has become the de-facto standard for building modern sites. But in a world where everyone is mobile, an always-on connection isn't something we can rely on. It's time to start thinking Offline First.
hacktoberfest pwa progressive-web-app offline offline-first service-worker cache offlinefirst serviceworker⚡ Supercharge Nuxt with a heavily tested, updated and stable PWA solution
nuxt nuxtjs pwa manifest workbox offline serviceworker metaSimplifies creation of a service worker to serve your webpack bundles. You can have a look at the /docs folder if you need a full working example.
serviceworker webpack pluginWhen the page loads, the ServiceWorker will intercept index.html and will insert the saved HTML snapshot into the page before returning it back to the browser for rendering. Thus there is no page rewriting on load, no flicker, etc.
service worker serviceworker cache hydrate web performanceOneSignal is a free push notification service for web and mobile apps. This SDK allows your site's visitors to receive push notifications from you. Send visitors custom notification content, target specific users, and send automatically based on triggers.
webpush web-push notifications notification-service serviceworker push-notifications pushnotifications onesignalThis extension detects if a website registers a Service Worker.
service-worker service-workers serviceworker manifest web-app-manifest browser-extension progressive-web-app pwa progressive-web-apps cache-storage developer-tools devtools extension chrome-extensionWith this module serving as a kind of web bios, you can create identical "slug" domains (with https certs) that can be flashed with any application. The application payload is stored in indexedDB.This way, you can load webapps from p2p networks over webrtc, bluetooth LE, or acoustic couplers. The webapps stay saved on your computer and you can open them on a slug domain whenever you wish.
serviceworker cache bricktheweb offline offlinefirst versioning webapp hyperbootEfficient streaming element matching and processing for HTML5 DOM serialized HTML. Works with Web Streams as returned by fetch.web-html-stream gets much of its efficiency from leveraging the syntactic regularity of HTML5 and XMLSerializer DOM serialization.
html5 streaming streams whatwg templating element match sax serviceworkerConvert AppCache manifests to ServiceWorker JavaScript
appcache serviceworker convertember-service-worker is built and maintained by DockYard, contact us for expert Ember.js consulting. Please do! We are always looking to improve this library. Please see our Contribution Guidelines on how to properly submit issues and pull requests.
service-worker ember ember-addon serviceworker progressive-web-app pwa offline service-workers offline-first ember-service-workerA website dedicated to promises in JavaScript
website serviceworker promiseA sandboxed ServiceWorker context for testing your ServiceWorker code on the command line. Create a new ServiceWorkerContainer instance at url (default is http://localhost:3333/) with webroot (default is current working directory). This is equivalent to opening a browser at url and accessing the window.navigator.serviceworker object. See ServiceWorkerContainer below for additional behaviour.
mock pseudo sandbox service-worker serviceworker test testing workerCan generates an appcache manifest and ServiceWorker from same abstraction. While this largely ignores all the other cool stuff you can with ServiceWorker, I still found it useful for a small, static, offline app I'm building.
appcache generator html5 manifest serviceworkerA simple offline blog, using ServiceWorker. There is also a branch with shared rendering. See https://github.com/OliverJAsh/simple-offline-blog/pull/1.
serviceworker demo offlineA gulp plugin to make your web app work offline. Once applied to your app, this plugin code caches all your frontend assets using service workers if supported.
gulp gulpplugin sww offline serviceworker serviceworkers service-worker service-workers appcacheInstall this plugin. Create sw.js in your www/ directory.
cordova serviceworker service worker ecosystem:cordova cordova-iosAdds an {{service-worker-update-notify}} component which displays a reload link if the service-worker has found an update. For more information on using ember-cli, visit https://ember-cli.com/.
ember serviceworker pwa ember-addon ember-service-worker-plugin
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.