pwa kit - unders/mywiki GitHub Wiki
PWA
- pwa-starter-kit
- pwa-checklist
- Fast load times
- Preload Critical Assets
- Extract Critical Css
- Native Lazy Loading
libs
- lit-html
- lit-element
- Redux
- redux-toolkit
- Polymer/pwa-helpers
- tools/polymer-json
- reduxjs/redux-thunk
- material-components-web-components
- es-dev-server
- open-wc
- es-module-shims
- snowpack
- axios/axios
- turbolinks
- vaadin.com/router
- page router
- Type Route
- critical inine CSS
- rev-hash
Redux
- Image
- Server Rendering
- a-cartoon-intro-to-redux
- redux-devtools
- Redux toolkit example
- Redux DevTools Extension
- Immer - Create the next immutable state by mutating the current one
- Async fetching
- flux-standard-action
- reduxjs/redux-thunk
- thunks-in-redux-the-basics
- rtk-github-issues-example - TypeScript example
Lit-HTML
Develop without a build
References
Application Shell
Offline
PWA
Tools
- web tools
- workbox
- puppeteer
- lighthouse
- chrome-devtools
- mobile friendly
- Measure- See how well your website performs.
- webpagetest
- PageSpeed Insights
- Firebase JavaScript SDK for Performance Monitoring
Service Worker
Web Components
Form
Events
Payment
Mobile
Credentials
Learn
- Udacity Courses
- Firebase Performance Monitoring for web
- Developing Progressive Web Apps (PWAs) Course
- Progressive Web Apps Training
- codelabs:your-first-pwapp
- codelabs:Build a PWA using Workbox
- codelabs:Adding push notifications to a web app
- codelabs:more courses
Articles
- Preventing Mixed Content
- Progressive Web App Checklist
- Web Push Notifications: Timely, Relevant, and Precise
- The Web App Manifest
- Why Performance Matters
- Service Workers: an Introduction
- Managing multi-regional and multilingual sites