{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/1491961651?tag=bookfrontie00-20","asin":"1491961651","authors":["Tal Ater"],"book_id":"9781491961650","canonical_url":"https://bookfrontier.com/books/building-progressive-web-apps-9781491961650","cover_image_url":"https://img.bookfrontier.com/9781491961650.jpg?v=cf77e1ac4a784dea","description":"Move over native apps. New progressive web apps have capabilities that will soon make you obsolete. With this hands-on guide, web developers and business execs will learn how—and why—to develop web apps that take advantage of features that have so far been exclusive to native apps. Features that include fast load times, push notifications, offline access, homescreen shortcuts, and an entirely app-like experience. By leveraging the latest browser APIs, progressive web apps combine all of the benefits of native apps, while avoiding their issues. Throughout the book, author Tal Ater shows you how to improve a simple website for the fictional Gotham Imperial Hotel into a modern progressive web app. Plus: - Understand how service workers work, and use them to create sites that launch in an instant, regardless of the user’s internet connection - Create full-screen web apps that launch from the phone's homescreen just like native apps - Re-engage users with push notifications, even days after they have left your site - Embrace offline-first and build web apps that gracefully handle loss of connectivity - Explore new UX opportunities and challenges presented by progressive web apps","forthcoming":false,"isbn13":"9781491961650","publication_date":"20171017","publisher":"O'Reilly Media","slug":"building-progressive-web-apps","subtitle":"Bringing the Power of Native to the Browser","title":"Building Progressive Web Apps"},"discovery":{"categories":{"all":[{"bisac_code":"COM051270","confidence_band":"medium","label":"Languages / HTML","score":0.8144,"source":"bisac_hint_model"},{"bisac_code":"COM060010","confidence_band":"medium","label":"Web Browsers","score":0.7926,"source":"bisac_hint_model"},{"bisac_code":"COM060180","confidence_band":"medium","label":"APIs & Web Services","score":0.7921,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051270","confidence_band":"medium","label":"Languages / HTML","score":0.8144,"source":"bisac_hint_model"},{"bisac_code":"COM060010","confidence_band":"medium","label":"Web Browsers","score":0.7926,"source":"bisac_hint_model"},{"bisac_code":"COM060180","confidence_band":"medium","label":"APIs & Web Services","score":0.7921,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051260","confidence_band":"high","label":"JavaScript Development","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051270","confidence_band":"high","label":"Languages / HTML","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051460","confidence_band":"high","label":"Mobile App Development","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM060010","confidence_band":"high","label":"Web Browsers","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM060130","confidence_band":"high","label":"Web Design","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM060160","confidence_band":"high","label":"Web Programming","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM060180","confidence_band":"high","label":"APIs & Web Services","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Languages","score":0.8144,"slug":"languages"},{"label":"Web Browsers","score":0.7926,"slug":"web-browsers"},{"label":"APIs & Web Services","score":0.7921,"slug":"apis-web-services"}],"reader_fit":["Web developers seeking hands-on guidance on progressive web apps","Business executives learning why to develop progressive web apps"],"related_lists":[],"series":null,"similar_books":[{"authors":["Dean Hume"],"book_id":"9781638351412","cover_image_url":"https://img.bookfrontier.com/9781638351412.jpg?v=d627fe05389d5082","score":0.8685,"title":"Progressive Web Apps","url":"https://bookfrontier.com/books/9781638351412"},{"authors":["Yakov Fain","Victor Rasputnis","Anatole Tartakovsky","Viktor Gamov"],"book_id":"9781449356811","cover_image_url":"https://img.bookfrontier.com/9781449356811.jpg?v=88b08e69f7192900","score":0.7601,"title":"Enterprise Web Development","url":"https://bookfrontier.com/books/9781449356811"},{"authors":["Cal Henderson"],"book_id":"9780596102357","cover_image_url":"https://img.bookfrontier.com/9780596102357.jpg?v=c77e1443b422980c","score":0.7158,"title":"Building Scalable Web Sites","url":"https://bookfrontier.com/books/9780596102357"},{"authors":["Mike Wilson"],"book_id":"9781449337391","cover_image_url":"https://img.bookfrontier.com/9781449337391.jpg?v=b433cbfe16740795","score":0.7132,"title":"Building Node Applications With MongoDB and Backbone","url":"https://bookfrontier.com/books/9781449337391"},{"authors":["Patrick Mulder"],"book_id":"9781449370985","cover_image_url":"https://img.bookfrontier.com/9781449370985.jpg?v=c9fc4a47a88f028b","score":0.6943,"title":"Full Stack Web Development With Backbone.js","url":"https://bookfrontier.com/books/9781449370985"},{"authors":["Alex Banks","Eve Porcello"],"book_id":"9781492051725","cover_image_url":"https://img.bookfrontier.com/9781492051725.jpg?v=489d0193f31aa56b","score":0.6871,"title":"Learning React","url":"https://bookfrontier.com/books/9781492051725"},{"authors":["Omar AL Zabir"],"book_id":"9780596510503","cover_image_url":"https://img.bookfrontier.com/9780596510503.jpg?v=8b3c8163521820ef","score":0.6857,"title":"Building a Web 2.0 Portal With ASP.NET 3.5","url":"https://bookfrontier.com/books/9780596510503"},{"authors":["Jon Duckett"],"book_id":"9781118531648","cover_image_url":"https://img.bookfrontier.com/9781118531648.jpg?v=aeebde58aac975dc","score":0.6753,"title":"Javascript and Jquery","url":"https://bookfrontier.com/books/9781118531648"}],"topics":[],"what_you_get":["Themes: Progressive web app development, Offline-first design, Push notifications.","Reading lane: Html and Web Browsers.","Publisher: O'Reilly Media."]},"llm_signals":{"confidence":0.97,"pacing":"unknown","reader_fit":["Web developers seeking hands-on guidance on progressive web apps","Business executives learning why to develop progressive web apps"],"themes":["Progressive web app development","Offline-first design","Push notifications"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":53,"goodreads_ratings_count":36,"goodreads_reviews_count":6,"quality_score":0.8627}}