{"product_id":"9781638351412","title":"Progressive Web Apps","description":"\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eProgressive Web Apps\u003c\/i\u003e teaches you PWA design and the skills you need to build fast, reliable websites by taking you step-by-step through real world examples in this practical tutorial. Foreword by Addy Osmani, Google.\u003cbr\u003e\u003cbr\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eOffline websites that work. Near-instant load times. Smooth transitions between high\/low\/no bandwidth. Fantasy, right? Not with progressive web applications. PWAs use modern browser features like push notifications, smart caching, and Service Workers to manage data, minimize server usage, and allow for unstable connections, giving you better control and happier customers. Better still, all you need to build PWAs are JavaScript, HTML, and the easy-to-master techniques you'll find in this book.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eProgressive Web Apps\u003c\/i\u003e teaches you PWA design and the skills you need to build fast, reliable websites. There are lots of ways you can use PWA techniques, and this practical tutorial presents interesting, standalone examples so you can jump to the parts that interest you most. You'll discover how Web Service Workers vastly improve site loading, how to effectively use push notifications, and how to create sites with a no-compromise offline mode. \u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eImproved caching with Service Workers\u003c\/li\u003e\n\u003cli\u003eUsing manifest files and HTML markup\u003c\/li\u003e\n\u003cli\u003ePush notifications\u003c\/li\u003e\n\u003cli\u003eOffline-first web designs\u003c\/li\u003e\n\u003cli\u003eTechniques for data synchronization\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWritten for readers with experience developing websites using HTML, CSS, and JavaScript.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDean Alan Hume\u003c\/b\u003e is a coder, author, and Google Developer Expert. He's passionate about web performance and user experience.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003col\u003e\n\u003cstrong\u003ePART 1 - DEFINING PROGRESSIVE WEB APPS \u003c\/strong\u003e\u003cli\u003eUnderstanding Progressive Web Apps \u003c\/li\u003e\n\u003cli\u003eFirst steps to building a Progressive Web App \u003c\/li\u003e\n\u003cstrong\u003ePART 2 - FASTER WEB APPS \u003c\/strong\u003e\u003cli\u003eCaching \u003c\/li\u003e\n\u003cli\u003eIntercepting network requests \u003c\/li\u003e\n\u003cstrong\u003ePART 3 - ENGAGING WEB APPS \u003c\/strong\u003e\u003cli\u003eLook and feel \u003c\/li\u003e\n\u003cli\u003ePush notifications \u003c\/li\u003e\n\u003cstrong\u003ePART 4 - RESILIENT WEB APPLICATIONS \u003c\/strong\u003e\u003cli\u003eOffline browsing \u003c\/li\u003e\n\u003cli\u003eBuilding more resilient applications \u003c\/li\u003e\n\u003cli\u003eKeeping your data synchronized \u003c\/li\u003e\n\u003cstrong\u003ePART 5 - THE FUTURE OF PROGRESSIVE WEB APPS\u003c\/strong\u003e\u003cli\u003eStreaming data \u003c\/li\u003e\n\u003cli\u003eProgressive Web App troubleshooting \u003c\/li\u003e\n\u003cli\u003eThe future is looking good \u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning","offers":[{"title":"Default Title","offer_id":46634644439281,"sku":"9781638351412","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781638351412_p0.jpg?v=1765422839","url":"https:\/\/shop.barnesandnoble.com\/products\/9781638351412","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}