magento2-serviceworker - Service Worker extension for Magento 2

  •        82

A Magento 2 extension that adds Service Worker support. The Service Worker is configured and enabled by default. However, Service Workers require the site to run on HTTPS.

https://github.com/meanbee/magento2-serviceworker#readme

Dependencies:

workbox-google-analytics : ^1.0.0
workbox-sw : ^1.0.1

Tags
Implementation
License
Platform

   




Related Projects

magento2-gmail-smtp-app - Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

  •    PHP

Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 or other SMTP server. Sending transactional emails to customers is a vital part of running an e-commerce store. Our free custom Magento extension integrates with all major email service provider and third-party SMTP server to reliably deliver messages in customers' inbox.

awesome-magento2 - Curated list of awesome Magento 2 Extensions, Resources and other Highlights

  •    

Magento Extension Developers Network (ExtDN) The Magento Extension Developers Network (ExtDN) is a vetted network of extension developers whose core business is to develop and sell quality Magento extensions. I founded ExtDN to bring accountability and trust to the Magento extension market. ExtDN members agree to hold themselves accountable to high standards of coding, copyright and business conduct. To the extent possible under law, David Lambauer has waived all copyright and related or neighboring rights to this work.

magento2-theme-blank-sass - SASS based version of Magento 2 Blank theme

  •    CSS

SASS based version of Magento 2 Blank theme, which aims to be as close to the core code as possible.

sw-precache - A node module to generate service worker code that will precache specific resources so they work offline

  •    Javascript

Service 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.


offline-plugin - Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)

  •    Javascript

This 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.

magento2

  •    PHP

All Submissions you make to Magento, an eBay Inc. company (“Magento”) through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission”) you submit through GitHub. (2) Your Submission

serviceworker-rails - Use Service Worker with the Rails asset pipeline

  •    Ruby

The Rails asset pipeline makes a number of assumptions about what's best for deploying JavaScript, including asset digest fingerprints and long-lived cache headers - mostly to increase "cacheability". Rails also assumes a single parent directory, /public/assets, to make it easier to look up the file path for a given asset. Service workers may only be active from within the scope from which they are served. So if you try to register a service worker from a Rails asset pipeline path, like /assets/serviceworker-abcd1234.js, it will only be able to interact with requests and responses within /assets/**. This is not what we want.

magento2-samples - [ONLY Magento 2.0.x Compatible] Code samples for Magento developers

  •    PHP

The sample code included in this repository was developed for Magento 2.0.x. Please be aware of this, and also know that PRs are welcomed to help us improve and/or update the 2.0.x code samples and extensions! We welcome your feedback and ideas about also creating a series of 2.1.x code examples; in our shared reality of constrained resources and a million fun projects to work on, we acknowledge that it will take some time for us to provide the 2.1.x samples. This project is a collection of samples to demonstrate technologies introduced in Magento 2. You will find the most simple extension along with samples that incrementally add features to lead you through a exploration and education of the Magento 2 platform.

UpUp - ✈️ Easily create sites that work offline as well as online

  •    Javascript

UpUp 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.

serviceworker-cookbook - It's online. It's offline. It's a Service Worker!

  •    Javascript

A collection of Service Worker use cases, with commented sources and playgrounds.

serviceworker-webpack-plugin - Simplifies creation of a service worker to serve your webpack bundles

  •    Javascript

Simplifies 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.

bottle-service - Instant web applications restored from ServiceWorker cache

  •    Javascript

When 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.

ServiceWorker - The Service Worker Specification https://w3c.github.io/ServiceWorker/

  •    HTML

Service workers are a new browser feature that provide event-driven scripts that run independently of web pages. Unlike other workers, service workers can be shut down at the end of events, note the lack of retained references from documents, and they have access to domain-wide events such as network fetches. Service workers also have scriptable caches. Along with the ability to respond to network requests from certain web pages via script, this provides a way for applications to “go offline”.

elasticsuite - Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch

  •    PHP

Due to an update of the Unit test framework in Magento 2.2, we cannot ensure compatibility between ElasticSuite >2.4 and Magento 2.1.x versions. If your project is based on Magento 2.2.x you can start working with ElasticSuite today using the latest 2.5.x release.

n98-magerun2 - The swiss army knife for Magento developers, sysadmins and devops

  •    PHP

The n98 magerun cli tools provides some handy tools to work with Magento from command line. Development is done in develop branch.

mage2_vagrant - Simple Magento 2 Vagrant Box

  •    PHP

A simple way to get magento2 up and running. It consists of a Debian Wheezy box provised via Puppet. The provider is Virtual Box. It will install apache2 +fastcgi, php, php-fpm, mysql and any other necessary dependancies. The Magento 2 repository is a git submodule and can be edited/explored from the host machine. It is accessed by the guest via shared directories.

expense-manager-demo - Progressive Web App (PWA) demo using Vaadin components

  •    HTML

This is an example project for how you can build a Progressive Web Application with Polymer and Vaadin components. The application uses a Service Worker to cache the Application Shell. A Web App Manifest file ensures that the browser identifies our app as a Progressive Web Application and offers the user to install the application through an install banner.





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.