Buy new:
-14% $43.15
Delivery Friday, October 25
Ships from: Amazon.com
Sold by: Amazon.com
$43.15 with 14 percent savings
List Price: $49.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE International Returns
No Import Fees Deposit & $11.06 Shipping to Netherlands Details

Shipping & Fee Details

Price $43.15
AmazonGlobal Shipping $11.06
Estimated Import Fees Deposit $0.00
Total $54.21

Delivery Friday, October 25
Or fastest delivery Tuesday, October 22. Order within 10 hrs 17 mins
Only 17 left in stock - order soon.
$$43.15 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.15
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$30.91
FREE International Returns
*Ex- Library Book. No writing inside book, Great condition* 100% Satisfaction guaranteed. Ships directly from Amazon. *Ex- Library Book. No writing inside book, Great condition* 100% Satisfaction guaranteed. Ships directly from Amazon. See less
Delivery October 28 - November 8
Or fastest delivery October 28 - November 5
Only 1 left in stock - order soon.
$$43.15 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.15
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Building Progressive Web Apps: Bringing the Power of Native to the Browser 1st Edition

4.6 4.6 out of 5 stars 51 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$43.15","priceAmount":43.15,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"15","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BbIS%2BPKLlOuqd9uQUMf56RduX7SRtN%2BWTBlOeku9sVJ9raFXk4Kb4QbJtLBwkHfK7ia38tVAjwaJVDkbqeRPx%2BtdhJfE6S5HlWrC1iQvX5sQlUxV9%2BhnULp1WDYxAfEPdMuQTfEiJcuLouRK8VOEpQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$30.91","priceAmount":30.91,"currencySymbol":"$","integerValue":"30","decimalSeparator":".","fractionalValue":"91","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BbIS%2BPKLlOuqd9uQUMf56RduX7SRtN%2BWVip%2BcNd7VwgyK9nSLxR4FmCY%2FbCfXyhjMj1MEZl5JWgFd%2BAZNhX5mFei0IgAV6flcJbpU40j4iHTu6rLFMy0fsjKhZYPNk3LPcKIYo6%2Bjm25NrPIBQc0FqQu2jBXmphebZJcC6Ph5h0rV2eaQwMEUlqKKtwl7RuA","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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

Customer reviews

4.6 out of 5 stars
51 global ratings

Top reviews from the United States

Reviewed in the United States on November 7, 2018
Tal's book is the best book on the market (as of November 2018) for service workers and indexedDB. Brought it for those two subjects alone. Tal writes well, with easy to follow steps. If you work as a frontend developer you need an up to date book explaining service workers, assuming you don't already know them. PWAs (Progressive Web Apps) will dominate the next few years.

Well worked "gotham_imperial_hotel" example, progressively embellished with each chapter. The gotham example can be gotten from github. (I needed to use Node Version Manager (nvm) to switch to the latest nodejs and then it built/ran with no problems).

Even with 5 stars, it will age quickly. Recommend adding these for next version:
1. A dedicated chapter to Google's Workbox library. Probably enough there for another 2-3 chapters, actually.
2. Add a brief reference to these arcane Promise libraries: Q, When, WinJS, RSVP.js. Most of these will fall as roadkill, but should at least be mentioned as alternative Promise libraries.

Book contains 12 chapters, seems to stop at ES5 (ECMASCript 2015). For me it is no problem, all of our users have been told to use the latest version of Chrome and Firefox (automatic updates enabled), so we have an up to date user base. We can in theory , go to ES6, but in practice it's a huge task upgrading vast amounts of ancient Javascript.
Chapter 1. Introducing Progressive Web Apps.
Chapter 2. Your First Service Worker.
Chapter 3. The CacheStorage API.
Chapter 4. Service Worker Lifecycle and Cache Management.
Chapter 5. Embracing Offline-First
Chapter 6. Storing Data Locally With IndexedDB. (Loved this chapter! I wanted more details but this was great).
Chapter 7. Ensuring offline Functionality with Background Sync.
Chapter 8. Service Worker To Page Communication with Post Messages.
Chapter 9. Grabbing Homescreen Real Estate with Installable Web Apps.
Chapter 10. Reach Out with Push Notifications.
Chapter 11. Progressive Webb App UX.
Chapter 12. What's Next For PWAs.

Useful appendices too:
A. Service Workers: A great Opportunity to Adopt ES2015.
B. Full-page Interstitials.
C. CORS Versus NO-CORS.

-jeff
5 people found this helpful
Report
Reviewed in the United States on November 6, 2017
This book is really great for jumping into PWAs. Tal does an awesome job at giving you a clear, succinct description of what a PWA is and how we got to this point in mobile/web history. One of the best ways to learn is to start coding. This book steps you through the process of creating your own PWA and, get this, you can actually understand each step! I've read many books where the author tends to jump around assuming you know many things you may not, but Tal explains each step that you take to help you understand and follow along with ease. I definitely recommend this book for anyone who wants to build great Progressive Web Apps and understand why.
3 people found this helpful
Report
Reviewed in the United States on September 22, 2017
An amazing introduction to progressive web apps - one that doesn't hide behind clean perfect sample projects that have nothing to do with the real world (seriously, when was the last time you had to build a todo app?). Instead, this book takes the kind of projects you might find yourself tackling at work, and shows you the best way to approach them.

Each of the topics covered is approached from 2 different perspectives, so you can truly understand how you would implement those new web features, no matter what project you work on.

As an added bonus, the book has a bunch of short case studies and examples from interviews done with real teams working on real progressive web applications.
4 people found this helpful
Report
Reviewed in the United States on July 10, 2018
Most of all i liked a structure of this book that let you start fast and add more features by the time you will need them in your app. There are solutions to use as is as well as further steps to improve them and links to additional resources to change them with or to find additional information to prepare your own. I think it's pretty good to start with PWAs.
Reviewed in the United States on January 30, 2018
I've been developing primarily on the front-end for a little over ten years now; after a while all the SPA frameworks, task runners, utility libraries, transpilers, and minifiers start looking the same (or inspired by one another). The material in this book really shifted my mindset from optimizing the site speed when connected to a slow 3G network to near instant loading when offline. Mind blown!
3 people found this helpful
Report
Reviewed in the United States on October 16, 2017
I'm not even sure how I found "Building Progressive Web Apps". It was probably a random tweet. But I was incredibly impressed by the book. I can say it completely opened my eyes to what PWAs encompass and how they are built. I had felt a bit overwhelmed by the idea of learning PWAs, and even more so by the idea of actually creating one. After reading Tal Ater's well written book, I feel much more prepared to build PWAs. (And if you're a regular reader, then you can see my most recent posts as examples of this.)

While I still find PWAs to be a "big" topic, it no longer feels overwhelming, and I have Tal to thank for that.

His book covers web manifests, service workers, caching, push messages, notifications, background sync, and more. He even spends time discussing IndexedDB, which isn't necessarily a new technology (I've got a book the topic myself), but has gained new importance as PWAs have evolved.

I also appreciate the attention he spent to explaining why you would do certain things. For example, Tal goes into detail about the various caching strategies and why you would use them in your app. So you get more than just a random set of code samples. You get logical reasons for why you could actually use the code he shared. This dovetails well into the UX section at the end of the book. I love that it isn't just "how to do X" but rather "here are things to think about if you want to do X".

So if it isn't obvious, I definitely recommend the book. In fact, this is only the second technical book I've read that I plan on purchasing a physical copy so I can keep it by my desk for easy reference.
8 people found this helpful
Report
Reviewed in the United States on August 2, 2019
it's basically a long tutorial. I was hoping for something more reference oriented.

Top reviews from other countries

Translate all reviews to English
Josh Weston
5.0 out of 5 stars Fantastic book. Enjoyable to read and a great technical resource
Reviewed in Canada on June 9, 2019
This is a very well written technical book. The author provides useful and succinct explanations for everything that is being done to build the example application. It is easy to follow along with and the chapters are laid-out in a way that the reader can gradually ease into the material. The "gotchas" are well explained, which is something many technical books gloss over.
santhosh kumar
4.0 out of 5 stars good book on pwa
Reviewed in India on February 26, 2020
Loved the book and have understood the requirement of pwa and how to make it work.
Craig West
5.0 out of 5 stars Very good book
Reviewed in the United Kingdom on December 27, 2019
A very good book on PWA. One of the best I have come across.
de Nicolo Fabio
5.0 out of 5 stars Un gran libro per comprendere le PWA
Reviewed in Italy on November 17, 2018
Scritto molto bene e comprensibile anche per chi ha poca esperienza con la programmazione web, uno stile chiaro che si segue con piacere! Inoltre l'autore ha messo on-line le varie fasi del progetto demo descritto nel libro, così è possibile esercitarsi "hands-on" con un caso reale.
Huber Tarik
5.0 out of 5 stars A "must read" for every Web Developer
Reviewed in Germany on November 11, 2017
If you are working as web developer or plan to work as one this book is one of those you must read.

Tal Ater wrote a easy to read (and follow) guide on how to make Progressive Web Applications (PWA-s). It follows a clear line from a "normal" web application to a PWA trough two demo applications. With code snippets you have a insight on how things are done.

No matter if you are a pro in web dev or just starting at it. It fits the needs of experienced devs and beginners. Of course as pro you can skip some parts that are for beginners but get also deep insights and details. PWA-s are no new technology.
They are just a guideline how to use existing technologies and API-s to make a better user experience and a more "native like" web application. I especially like the detailed explanations on Service Workers and Background Sync. Even they are not supported in every browser there are signs and facts that prove that they will be, so prepare yourself for this future. As Jon Snow would say "Service worker is coming" ;)

I'm working for more than a year on PWA-s and still found in the book new information's and tips. Even the parts for beginners are interesting to refresh the basic knowledge. I never hat the felling that it gets boring with basic stuff. That happens me often with other books. We also get a great sneak pike in new API-s planed for Browsers. I hope that Tal Ater makes a new book on those when they get released.

When I started working with PWA-s I told myself "never buy a book on this topic". I thought it would be not up to date. New things are coming so fast in the web development world that no book could keep up with it. This one proved me that it is possible. The reason is that it explains in detail Browser standards and API-s that should not change a lot in the future or at least have breaking changes.

I can't enough recommend this book for everyone who is developing for the web.