Progressive Web Apps are built with a collection of technologies, design concepts, and Web APIs that work in tandem to provide an app-like experience on the mobile web.
Progressive Web Apps takes readers, step-by-step, through real world examples and teaches them how to build fast, engaging, and reliable websites. This book is written with stand-alone chapters, letting readers learn about particular features of interest without having read previous chapters.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
A concise and direction introduction to PWAs that touches on up and coming web technologies (in 2018). In being concise, I suspect the book does not cover topics such as messaging between the browser and worker, which is covered in other books. Also, based on my limited knowledge of JS, I believe the code has some extraneous fragments that could advocate bad practices to beginners, e.g., in chapter 10 on streaming.
P.S.: As I read this book and skimmed thru other books, I was wondering 'do we really need books for topics such as PWA that are really small increment in terms of their features (and not in the possibilities they unlock?'
Overall, not a bad intro to PWA but I suspect there may be better ones out there.
I'd give this book 4.5 stars if I could, because of the issues in chapter 5 with the "one off diagrams." However, there are so many resources in the footnotes throughout the rest of the book, I decided to round up.
Nice explanation of Progressive Web Apps, what it is and how you can create web applications that can handle network loss or flaky connections. It may be a bit too thin to do it on your own, but you find so many references in the book that you should be able to fill in the gaps.
Easy to follow and makes complex topics like caching and service workers easy to understand. I also enjoyed the short overview of JavaScript Promises and the Fetch API.