? Progressive Web App demo that showcases flaky network resilience measures (? or ??).
A Progressive Web App demo that showcases various flaky network resilience measures.
The core idea is to simulate an affiliate or comparison app with various API calls (e.g., for prices, stars, reviews, location, photos) proxied by dummy lorem ipsum type APIs where the conversion action is to click through to a third-party and place the affiliate cookie (that's the click the app never wants to lose).
This application is used as the running example in the accompanying YouTube series called Why Build Progressive Web Apps.
Play with the app at ? googlechromelabs.github.io/affilicats ?.
You can develop in the /src
folder while you work on the app locally. Lint your code via npm run lint
.
The app is remotely deployed from the /docs
folder.
You can build to there by running npm run build
.
Thanks to @jeffposnick for the thorough(!) review of the app's service worker code and @argyleink for the amazing(!) design.
Copyright 2018 Google LLC. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.