Progressive Web App (PWA) Links
“The web is becoming a platform for lightweight apps that can be accessed on-demand, installed without friction, and incrementally updated” from Twitter’s Lite blog article.
Google has been talking about PWA’s for awhile and my interest is growing in the PWA approach.
“Progressive Web Apps are user experiences that have the reach of the web, and are:
- Reliable - Load instantly and never show the downasaur, even in uncertain network conditions.
- Fast - Respond quickly to user interactions with silky smooth animations and no janky scrolling.
- Engaging - Feel like a natural app on the device, with an immersive user experience.
This new level of quality allows Progressive Web Apps to earn a place on the user’s home screen.”
I recommend the PWA Fundamentals on Pluralsight from May 2017 to get a good introduction.
Here are links that I’ve gathered over the last few months. I will add more as I come across them.
- Walkthrough from Google on building your first PWA
- A Beginner’s Guide to Progressive Web Apps & the Frontend Web - July 2017
- Twitter built a PWA - April 6, 2017
- How to use the Angular, the CLI to create a PWA - updated Jan 17, 2017
- Google I/0 2016 app showcase
- there are many other showcases as well (The Weather Channel, Alibab, etc)
- A community-driven list of stats and news related to PWAs
- Lyft, as a PWA tweet - November 11, 2016
- List of PWAs on GitHub
- Hacker News readers as Progressive Web Apps
- Slides from Daniel Black at a May 2017 SF Dev Meetup
- Learn Anything
- Google’s checklist
- HTMl5 articles
- Any web site can become a PWA – but we need to do better - Christian Heilman - June 27, 2017
- Progressive Web Apps The Right Way - May 25, 2017
- Ionic Dev Survey - July 2017
- “Finally, 31.5% of developers are targeting progressive web apps. That’s a big jump for something the dev community just started talking about two years ago”
- What, Exactly, Makes Something A Progressive Web App? - September 2016
- details on what makes for a good progressive web app.
- Apple’s refusal to support Progressive Web Apps is a detriment to future of the web - July 24, 2017
- A word of caution, based on Apple’s approach “One thing is for sure though: We can’t just hop on the PWA train and forget about native apps completely. We need to call this what it is — a detriment to the future of the web.”
- Offline POSTs with Progressive Web Apps - August 15, 2017
- “Caching POST requests is, at the time of this writing, an open issue in the Service Worker spec. A lot of people are requesting the ability to cache POSTs, but until it arrives, we have to rely on workarounds. As part of my internship this summer, I came up with a way to store POST data locally if the user is offline (without using the Cache API), and then send the data to the server as soon as internet connection is regained.”
PWA Stats - “A community-driven list of stats and news”
Network traffic goes through the Service worker first.
“A service worker is a script that your browser runs in the background, separate from a web page, opening the door to features that don’t need a web page or user interaction.” (Google’s introduction)
Please let me know about more links that I can add.