All Projects → OliverJAsh → Simple Offline Blog

OliverJAsh / Simple Offline Blog

A simple offline blog, using ServiceWorker

Projects that are alternatives of or similar to Simple Offline Blog

Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (+2474.19%)
Mutual labels:  demo, offline
Teapot shooter
Augmented Reality Teapot Shooter made using Unity and ARCore
Stars: ✭ 30 (-3.23%)
Mutual labels:  demo
React Native Background Task
Periodic background tasks for React Native apps, cross-platform (iOS and Android), which run even when the app is closed.
Stars: ✭ 873 (+2716.13%)
Mutual labels:  offline
Gatsby Starter Blog Grommet
A Gatsby v2 starter based on Grommet v2 UI. Demo:
Stars: ✭ 21 (-32.26%)
Mutual labels:  demo
Gym Alttp Gridworld
A gym environment for Stuart Armstrong's model of a treacherous turn.
Stars: ✭ 14 (-54.84%)
Mutual labels:  demo
Dt54
Laravel 5.4 DataTables Demo Application (WIP)
Stars: ✭ 27 (-12.9%)
Mutual labels:  demo
The Pursuit Demo
3D racing with physics powered by Marmalade SDK and Bullet Physics
Stars: ✭ 8 (-74.19%)
Mutual labels:  demo
Insurance Bot
A message based insurance experience
Stars: ✭ 30 (-3.23%)
Mutual labels:  demo
Kbdfun
⌨️ Using <kbd> for fun & profit
Stars: ✭ 28 (-9.68%)
Mutual labels:  demo
Terrarium Templates
Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
Stars: ✭ 21 (-32.26%)
Mutual labels:  demo
Recyclerviewdemo
Android L 新增UI控件:RecyclerView CardView的简单使用
Stars: ✭ 15 (-51.61%)
Mutual labels:  demo
Channelslightscontrol
Demo app with Django Channels to control Lights over websockets. Made for PyStPete meetup(https://www.meetup.com/Saint-Petersburg-Python-Meetup/).
Stars: ✭ 14 (-54.84%)
Mutual labels:  demo
Expo Chroma Key Camera
Live green-screen effect with Expo and THREE.js
Stars: ✭ 28 (-9.68%)
Mutual labels:  demo
Tess Opt
Demonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-58.06%)
Mutual labels:  demo
Nuxt Ssr Blog
Serverless static-generated Nuxt.js Universal JavaScript web application. Demo app, accompanying the SitePoint article.
Stars: ✭ 30 (-3.23%)
Mutual labels:  demo
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+2677.42%)
Mutual labels:  demo
Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-51.61%)
Mutual labels:  demo
React Floating Button Menu
A customizable floating action button menu that follows material design
Stars: ✭ 27 (-12.9%)
Mutual labels:  demo
Canvas Img Process
html5 canvas image process ( 3*3 kernel ) canvas卷积核测试 canvas图片后期
Stars: ✭ 31 (+0%)
Mutual labels:  demo
Laravel Saml Sp Demo
Laravel demo application showing implementation of SAML authentication as a Service Provider.
Stars: ✭ 30 (-3.23%)
Mutual labels:  demo

Simple offline blog

A simple offline blog, using ServiceWorker.

Demo

Installation

npm install
npm start

Architecture

  • Server serves a shell. That is, a wrapper for the content.
  • Shell contains logic for fetching and rendering content

There is also a branch with shared rendering. See https://github.com/OliverJAsh/simple-offline-blog/pull/1.

Fetch and cache rules

  • Serve from cache or else network. When serving from cache, fetch the newest content from the network to update the content on screen and then revalidate the cache.
  • Home page content is always cached
  • Article page content is optionally cached
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].