Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davideast/hnpwa-firebase

A super fast HNPWA built on Firebase Dynamic Hosting
https://github.com/davideast/hnpwa-firebase

Last synced: 29 days ago
JSON representation

A super fast HNPWA built on Firebase Dynamic Hosting

Awesome Lists containing this project

README

        


HNPWA Firebase


A Dynamic, CDN Cached, HNPWA implementation on Firebase Dynamic Hosting.


Demo







## Highlights

- **Emerging Markets** - 1.3
- **3G** - 0.7
- **CDN Cached** - Every file on Firebase Hosting is served through a CDN
- **Dynamic** - Cloud Functions + Firebase Hosting = Dynamic CDN population

## Contribute!?

```bash
git clone https://github.com/davideast/hnpwa-firebase.git
npm i
npm run build

# Basic serving
npm run serve

# Firebase Hosting Emulation
node_modules/.bin/firebase login
# Use your own project
node_modules/.bin/firebase use -add
npm run serve:firebase

# Offline serving A.K.A - Deving on an Airplane/bus/elevator
npm run save:offline # save current HNAPI data set offline
# go offline
npm run serve:offline:api
# open new terminal or tmux or something
npm run serve:offline
```