Behind The PWA

Have you ever heard of a PWA? PWA stands for Progressive Web Applications that make normal websites look and feel more like a mobile app… See more about a PWA below.

Progressive web applications (PWA’s) are web applications that load like regular web pages or websites but can offer the user functionality such as working offline, push notifications, and device hardware access traditionally available only to native applications. PWAs combine the flexibility of the web with the experience of a native application.

The background of the PWA goes like this….

Since around 2005 web development technologies have shifted from static to dynamic web pages driven by server (PHP, ASP.NET) or client side (Ajax) tools, and responsive web design.

Despite apps based on these technologies on devices such as the 2007 iPhone, attempts at web apps failed by comparison to native apps. Native apps provided a better user experience and booted faster compared to having to load in a browser at run-time. Packaged resources and direct access to hardware allowed native apps to perform much faster to provide more features. By mid 2010, however, continued enhancements in HTML5, CSS3, and JavaScript, significantly more capable and standard-compliant web browsers, along with powerful processors such as the Apple A10 and Snapdragon 820 made hybrid-apps a viable alternative.

PWA’s are quite new at being used but they’re getting more common, so we hope you’ve learned some things!

You may also like...

Secured By miniOrange