My biggest gripe with offline-first capability of PWAs is speed.
a network roundtrip is generally faster then fetching the same information from indexeddb, and you still have to sync first because indexeddb tends to get wiped at inopportune times.
its great if you're writing a traditional app though, but really unfortunate wrt to the PWAs
its great if you're writing a traditional app though, but really unfortunate wrt to the PWAs