Klaudia Sicińska, 23.09.2020
What Is PWA and Do You Need It?
PWA stands for a progressive web application and this is nothing more than a website working and looking like an application thanks to web technology.
These websites work in any browser that meets certain requirements. Due to the fact that it is a kind of a web application, it does not need to be installed. Such applications available on mobile devices did not work equally, the difference was visible in the speed and available functions. This has changed due to the ability to work offline both on stationary and mobile devices.
They work in the same way as regular websites, i.e. via a URL, with the difference that it feels like you are using a regular application.
Below there are some of the benefits of progressive apps presented, including:
It is available for any user in any browser (meeting the requirements)
An application adapts to any device, regardless of size or format
It is fast and should not load for more than 3 seconds
When first loading is finished it should work impeccable, cause nothing has to be downloaded again
The application does not need to be connected to the Internet, it also works at very slow speeds
Service worker actualises an app, so it keeps users abreast of any upgrades
It is well-secured through HTTPS, so there is no possibility for any modifications
An app can be installed, so that users have very fast access to it from the home screen
EASY TO SHARE
The URL allows you to easily share the page
If you would like to get to know if a given website is a PWA, it is hard to achieve unless you are a developer. However, there are couple things that may indicate it is a PWA.
You might guess that this is a PWA, the moment it is a single page. What does it mean? A page based on this technology loads only once, so when you load it first, it will not load again, even when you switch pages, so technically you will stay on the same page. The next two ways, to find out are: checking if the site has Service Workers or checking if the URL of the site starts with https: // because a PWA works only in a secure domains.
The question is – do you need a PWA?
The answer is yes, if your website requires systematic updates, you have a certain amount of money dedicated to create an application, you do not need to be connected to mobile devices hardware or, for example, what you create is prohibited by application stores.
Plus, when you want to save, you offer free apps, and you are also able to opt out of push notifications, this is also an option for you.
De Vos, Thomas “What are progressive web apps (PWA’S) and do you need one?” Jun. 15, 2019 (August 09, 2020) <https://www.the-reference.com/en/blog/thomasdevos/2019/progressive-web-apps>
Haldar, Mahesh “What is a PWA and why should you care?” Aug. 01, 2018. (August 09, 2020) < https://blog.bitsrc.io/what-is-a-pwa-and-why-should-you-care-388afb6c0bad>
“Progressive web application” (August 09, 2020) < https://en.wikipedia.org/wiki/Progressive_web_application>
Romanyuk, Oleg “Do you really need a PWA? Here are four questions to help you decide.” Sept. 26, 2019. (August 09, 2020) https://www.freecodecamp.org/news/four-questions-to-understand-if-you-need-pwa/
“What Is PWA? All You Need to Know About Progressive Web Apps” May. 03, 2020. (August 09, 2020) < https://www.simicart.com/blog/what-is-progressive-web-app/#What_is_PWA>