News for hackers. Stuff that matters.
Re:Building all of our new mobile apps using React Native by Fr0styMatt88 on Wednesday January 29, 2020 @06:03PM (#22186990)
I really like the idea of PWAs, but I've tried a few of them and I always come away being annoyed at the app launch latency. They still feel like they're hitting a remote server when starting up for.... something? My uneducated hunch is that they're over-zealously checking their server for updates.

The other issue I have with their implementation is the opaqueness of how offline caching works. How much space do apps get? When does the offline cache get invalidated? I care about that because of that terrible launch latency.

I think these issues can be attributed to PWAs being second-class citizens in Android and iOS.

Re:Building all of our new mobile apps using React Native by iaml on Thursday January 30, 2020 @08:17AM (#22191093)
This is a solved problem via service workers. They can cache all the app's content and you can choose to cache whatever you like including api responses from any service. They could also be configured to serve cache first and replace the content in background. At this point if the app is slow to start, it's 100% on devs/architecture. The only problem is if you exceed the quota for cache, which is varied by browser/platform, you risk the browser just nuking all your cache/localstorage/indexeddb.
Re:Building all of our new mobile apps using React Native by criddell on Wednesday January 29, 2020 @07:06PM (#22187498)
Developers love the idea of PWAs. Users are less enthusiastic.

I for one personally like that Apple does some rudimentary vetting of apps in their store. I really have no interest in running a web app that could be great today and loaded with malware and trackers tomorrow.