PWA: The default future of web?
So, what is a PWA? There has been a lot of definitions for the same globally and a lot of people do not stick to a single definition. The idea was first coined in 2015 by Frances Berriman and Alex Russell. Fundamentally, a PWA is a website that has the wholesomeness of a website and a native app in just the right combination. It is at the outset, just like any other website which we open in our browser of choice by typing out its URL. So, what is so special in a PWA and why so much fuss about PWA?
A PWA offers a plethora of features that are otherwise not available on a website and more often limited to a native app. A PWA is always ‘Progressive’, which means it works fine for all the users irrespective of the users’ choice of browser. Using it on a browser provides app-like interaction. It can work in the offline state as well, is secure, performance-wise it is as efficient as a native app, is responsive, loads faster after first time loading, achieves re-usability by providing push notifications, does not require to be updated, is installable just like apps through prompts provided by browsers after few visits to websites, sharable just through the URLs. A major advantage of PWA over native apps is that one does not have to write the code separately in different languages for Android, iOS, Windows as it is just a website that does not require any app store for its installation and usage.
This blog has been co-authored by Chaitanya Kumar.
Chaitanya Kumar is an experienced software professional having 5+ years of experience in Cloud migrations & web development using Microsoft stack. Part of Sogeti OneDeliver for last 2+ years and delivered multiple successful cloud migration and cloud assessment engagements. Interest is in the area of Multi-Cloud, Cognitive, and AI.
About Partho Ganguly
Partho Ganguly is part of Sogeti, OneDeliver team working as Technical Account Manager for native app development and migration projects. He is an Azure certified cloud practitioner. With 14+ years of experience in solution delivery, he has delivered multiple engagements for cloud assessments and migrations for multiple clients across USA, Europe and APAC. Having extensive experience at implementation of IT services as per cloud service models of IaaS, PaaS & SaaS for Amazon Web Services (AWS) & Microsoft Azure.
More on Partho Ganguly.
Let me have look into it and will revert at earliest.
Certainly, Ionic framework can be effectively used to create PWAs .
Microsoft is pushing hard to have edge browser the best for PWA apps:
Hi Partho, interesting post. Do you consider the Ionic stack also to be part of the PWA movement? https://ionicframework.com/docs/