All Projects β†’ ezekielchentnik β†’ Preact Pwa

ezekielchentnik / Preact Pwa

Licence: mit
Super fast progressive web app with small footprint & minimal dependancies

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Preact Pwa

Learning Pwa
πŸ“±some samples and blogs about how to start with your first PWA
Stars: ✭ 162 (-68.05%)
Mutual labels:  performance, service-worker
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (-25.84%)
Mutual labels:  preact, rollup
Offline Gallery
🎈 A 16kb Preact & Redux based Progressive Web App that offers an offline gallery experience of external images.
Stars: ✭ 90 (-82.25%)
Mutual labels:  preact, service-worker
Navi
Open Source Project for Grow with Google Udacity Scholarship Challenge - Navigation app using offline first strategy and google maps api - To get started please refer to the README.md - CONTRIBUTING.md and the project Wiki
Stars: ✭ 51 (-89.94%)
Mutual labels:  preact, service-worker
Angular Performance Checklist
⚑ Cheatsheet for developing lightning fast progressive Angular applications
Stars: ✭ 3,725 (+634.71%)
Mutual labels:  performance, service-worker
web-config
A Rollup configuration to build modern web applications with sweet features as for example SCSS imports, Service Worker generation with Workbox, Karma testing, live reloading, coping resources, chunking, treeshaking, Typescript, license extraction, filesize visualizer, JSON import, budgets, build progress, minifying and compression with brotli a…
Stars: ✭ 17 (-96.65%)
Mutual labels:  service-worker, rollup
Preact Redux Typescript Rollup Starter
Smallest "React-like" + Redux starter EVER - 13KB min&gzip
Stars: ✭ 24 (-95.27%)
Mutual labels:  rollup, preact
Esri Loader
A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications
Stars: ✭ 400 (-21.1%)
Mutual labels:  rollup, preact
React Modern Library Boilerplate
Boilerplate for publishing modern React modules with Rollup
Stars: ✭ 285 (-43.79%)
Mutual labels:  rollup, preact
Next Super Performance
The case of partial hydration (with Next and Preact)
Stars: ✭ 272 (-46.35%)
Mutual labels:  performance, preact
Wmr
πŸ‘©β€πŸš€ The tiny all-in-one development tool for modern web apps.
Stars: ✭ 4,372 (+762.33%)
Mutual labels:  rollup, preact
Create React Library
⚑CLI for creating reusable react libraries.
Stars: ✭ 4,554 (+798.22%)
Mutual labels:  rollup, preact
Planktos
Serving websites over bittorrent
Stars: ✭ 481 (-5.13%)
Mutual labels:  service-worker
Cassowary
πŸš€ Modern cross-platform HTTP load-testing tool written in Go
Stars: ✭ 488 (-3.75%)
Mutual labels:  performance
Netfabric.hyperlinq
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
Stars: ✭ 479 (-5.52%)
Mutual labels:  performance
Nimporter
Compile Nim Extensions for Python On Import!
Stars: ✭ 474 (-6.51%)
Mutual labels:  performance
Undom
🍩 1kb minimally viable DOM Document implementation
Stars: ✭ 496 (-2.17%)
Mutual labels:  preact
Redux Batched Subscribe
store enhancer for https://github.com/reactjs/redux which allows batching subscribe notifications.
Stars: ✭ 488 (-3.75%)
Mutual labels:  performance
Offline Plugin
Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)
Stars: ✭ 4,444 (+776.53%)
Mutual labels:  service-worker
Preact Cli
😺 Your next Preact PWA starts in 30 seconds.
Stars: ✭ 4,510 (+789.55%)
Mutual labels:  preact

preact-pwa

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

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].