Progressive Web Application (PWA)

About

A Progressive Web Application (PWA) 1) is a regular website that take advantage of modern browser functionality to augment the web experience progressively until you get a native look and feel application.

Its name comes from the context of progressive enhancement where the idea is to start small and then add up progressively functionalities.

A progressive web application can be made of:

A Progressive Web Apps run in a standalone window instead of a browser tab.

Where you host a static web site, you can host also a PWA.

With Javascript, Progressive Web Application (PWA) would take advantage of platform features like:

Documentation / Reference

Library

Metrics

Progressive Web Metrics session. BlinkOn Munich 2016

Lighthouse

lighthouse - a tool for auditing an app for PWA features and checking your app meets a respectable bar for web performance under emulated mobile conditions.

Example

  • insin/react-hn -  a HackerNews client with server-side rendering & offline support. 11KB gzipped for the app bundle and 107KB for the vendor/React/libraries bundle
  • iFixit -  a hardware repair guide built with React but which uses Redux for state management.

Training

https://developers.google.com/web/ilt/pwa/

Seo

You can use a headless browser to generate a page and serve it to a robot in order to get a better SEO

Exampke: https://github.com/LasaleFamine/pupperender

File System

Documentation / Reference





Discover More
Speed Index Distribution
Lighthouse

GoogleChrome/lighthouselighthouse - a tool for auditing an app for PWA features and checking your app meets a respectable bar for web performance under emulated mobile conditions. can emulate a Nexus...
React Framework - Gatsby

Gatsby is a React Framework that builds static PWA (Progressive Web App) When a visitor lands on a Gatsby page, the page’s HTML file is loaded first, then the React JavaScript bundle. where:...
Robots Useragent
Web - Robots (Wanderers | Crawlers | Spiders)

This page is in a web context. Web Robots (also known as Web Wanderers, Crawlers, or Spiders), are crawler program that scan the web generally in order to: create an search engine. See or seo...
Web - Single page application (SPA)

A Single Page Applications (SPAs) isone HTML page where the modification due to user interaction is completely managed by the browser script (ie javascript) Static web apps that require only a single...



Share this page:
Follow us:
Task Runner