PWA's are all the rage right now, it's what most people in the world of web and technology are talking about and if you've been following us here at Hussey Coding you'll know that we are taking a look at this new development too.
Over the last few weeks we've taken a look at what PWA's are (PWA - What's all the fuss about?), they're speed (PWA speed - Websites vs PWA) and recently what they are like to interact with (Interacting with PWA). Today we will ask a new question of PWA's, having all the speed and apperance of a native app is great but what we really want to know is ...
Maybe a better way to answer this question is to firstly ask what is reliability?
According to the dictionary reliability is
"the quality of being trustworthy or of performing consistently well."
so the question we are really asking here is do PWA's perform consistently well?
We all know that the mobile web browser doesn't always deliver in this department, how often have we gone to our favourite store or site just to see the very cute yet very frustrating downasaur?
And though we don't really get that with native apps so much, how often have you gone to play your favourite game on the commute to work or your lunch break to find you need to download the newest version, which takes up the entirety of your time?
PWA's look to combat both these issues and more!
As frustrating as it is seeing the downasaur it's even more frustrating when it's displaying on your website, with the avarage person abandoning the site all together after the first 3 seconds you could be losing out on valuable sales and traffic. One of the best things about PWA's is that they work offline, yes you read right, they work offline!
They do this by saving some of the apps resources in the cache meaning that they will always be accessible and run smoothly and quickly. Now it is important to point out that maybe not every single part of the PWA will be accessable but you will still get desktop level speed and reach to those areas that are, giving your users the ability to browse, add to cart and in some cases even purchase items all while being offline!
They also update themselves, well, I say they update themselves, developers do the updating but that means that the user doesn't need to keep downloading updates all of the time, in fact as soon as a users mobile device connects to the internet then the PWA will begin to update automatically in the background, assuming the user has granted it permission to do so, meaning that the next time the user opens up the PWA, it will be the latest, most up to date version of that app BUT WAIT, there's more, since this is a web application all of the updates will be accessable to anyone with an internet connection regardless of device, model or web browser!
Of course if you have been with Hussey Coding for a while now you will have been reading our series on security, how important it is, our list of common cyber attacks to look out for and our list of things to help you better secure your stores, if you missed any of them we'll post the links to the series below.
With this in mind are PWA's secure? Being a hybrid of web and native can they be secured? The answer is yes! A majour advantage to PWA's is that they originate on the web which means they have access to HTTPS, this is a major step up in security over native apps. Obviously, security is never guarenteed and even the most secure of sites and stores come under attack and at some point hackers will go after PWA but for now, those little magic padlocks are there to help.
Speaking of being there to help, if you are looking for a developer or a team of developers to help you on a project look no further than Developer Connection, your first port of call for all Magento project needs. Come and conect with skilled developers and not only find the right match for your project but build a relationship/ships that will last a life time! Head to www.developerconnection.co.uk now to sign up to the community you never knew you missed!
Also if you sign up to the Developer Connection newsletter before this Friday (29th of November) you'll get exclusive access to our promo code giving you 50% off all projects! So sign up now using this link - http://eepurl.com/gvFRpb
Thank you for taking time out of your day to read this blog, please leave a comment, share and like this post to show your support and don't forget the links for our security blogs are posted just below our contact details.
We hope to hear from you soon but until then, stay safe and have a great day.
Want to contact Hussey Coding? here's how
Mail us at firstname.lastname@example.org
Visit us at www.husseycoding.co.uk
Sign up to developer connection at www.developerconnection.co.uk
You can also join all the fun on our various social media profiles
Facebook - facebook.com/husseycoding
Twitter - twitter.com/husseycoding
LinkedIn - linkedin.com/company/hussey-coding
1. Cybercrime 101 - What you need to know
2. Taking security seriously
3. 6 Common cyberattacks to watch out for
4. 5 easy steps to better security
5. Another 5 tips to secure your store
6. Creating stronger passwords
7. The response plan
8. In the aftermath of a cyberattack
9. David Deppner talks security