Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davideast/hnpwa-firebase
- Owner: davideast
- Created: 2017-06-21T16:22:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T00:37:22.000Z (about 2 years ago)
- Last Synced: 2024-10-29T13:07:45.784Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://hnpwa-firebase.firebaseapp.com/
- Size: 1.15 MB
- Stars: 190
- Watchers: 5
- Forks: 13
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HNPWA Firebase
A Dynamic, CDN Cached, HNPWA implementation on Firebase Dynamic Hosting.
## 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
```