devFastWebApps

v0.5.0 - Feb 20, 2019 11:47 AM
Be Very Aware!
This Web Site Is Under Construction

Work in Progress


Preface

Hello, I am John Telford the owner of JohnTelford.com LLC an information technology consulting company. I’m a computer systems architect and electronics engineer specializing in Progressive Web Apps consulting.

Pursuing what’s new or not, what’s real or not, or what’s new and improved, in the computer and electronic industries, has been a passion for decades

Buried within the mountains of daily information produced by these industries, every so often one finds a nugget of something making the effort worthwhile.

One nugget is the burgeoning Progressive Web Apps technology. It may be a fundamental shift in application development and deployment

This site is about my deep technology dive into Progressive Web Apps technology to have some understanding of it, and figure out a PWA Development Architecture for creating this site.

This site is not about the nuts and bolts of how to create Progressive Web Apps, but about the PWA Development Architecture used to create this site .

Check out the The Menu for a macro view of the architecture

Fundamental Shift

If the industry vibes are correct, how apps are developed and deployed is changing

Facebook, Instagram, React, Airbnb, CNN, Dropbox, Netflix, and The New York Times, are just a few of the major brand names using Progressive Web Apps technologies in their products.

Progressive Web Apps

Progressive Web Apps (PWAs) are a methodology that is a combination of technologies to make powerful web applications.

Some advantages are

  • Progressive Web Apps are built using Web Standard Programming Languages and run in web browsers supporting the same languages. They are not tied to specific devices or operating systems. They display seamlessly and identically on all devices, including desktop, mobile, tablet, or whatever comes next

  • PWAs help speed up web sites response time. More than 50% of Internet users use smartphones and tablets to cruise the web. Most of them expect something useful on the screen in 3 seconds or less, before they abandon the site

  • A traditional website forces users to wait while the web browser is busy making requests to web servers over the Internet to load web page components. A PWA gets web page components instantaneously from a cache

  • PWAs can work when the network is unreliable, or even non-existent. When requests are made to the Internet during this time, they are put in a queue and processed when an Internet connection return. Meanwhile, PWAs continue to work normally

This site is a Progressive Web App. To learn more about Progressive Web Apps click this link Progressive Web Apps

John Telford
John Telford
Portland, Oregon