ezekielchentnik / preact-pwa

Super fast progressive web app with small footprint & minimal dependancies

Home Page:https://preact-pwa-yfxiijbzit.now.sh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Super fast progressive web app with a small footprint & minimal dependencies.

Features universal rendering, redux, state-driven routing, preact, & service workers. Crunched & optimized with rollup, buble, optimize-js, & purify-css.

Live version (zeit): https://preact-pwa-yfxiijbzit.now.sh/

bundle sizes & performance

Bundle Size:            28.63 KB, 9.64 KB Gzipped
Webpage test:           A, A, A
pagespeed:              100
lighthouse:             100

Getting Started

Prerequisites

Make sure that Node v7 is installed.

Make sure that yarn is installed.

Instructions

First, clone the repo

$ git clone https://github.com/ezekielchentnik/preact-pwa

Then, install all dependencies:

$ yarn

Finally, to run the project for development:

$ yarn dev

Or, to run the project for production:

$ yarn start

performance insights (note: incomplete)

manifest.json

Using 192x192 for minimum sized icon, omitting other sizes to reduce downloads for users reference

libraries

  • we can shave off ~10 KB, ~3kb Gzipped by pruning preact-redux & manually connecting

Features

License

MIT

About

Super fast progressive web app with small footprint & minimal dependancies

https://preact-pwa-yfxiijbzit.now.sh/

License:MIT License


Languages

Language:JavaScript 90.4%Language:CSS 9.6%