logoalt Hacker News

ttoinouyesterday at 11:47 AM1 replyview on HN

Being offline available/fallback and offline first are two different things


Replies

vidarhyesterday at 12:03 PM

Yes, but my point is that it's an awfully shitty fallback if you need to wait 30 seconds for something to time out first.

It's one thing not to e.g. spend the extra time to ensure everything is cached and mutations are queued up. It's another thing not to do the bare minimum to ensure what is already available and working locally is gated on the network being up.

Case in point: The other day I was checking our train tickets in an app, and the network was awful, and the train tickets which the app has local copies of took 30+ seconds to appear when the network went down. Everything I needed worked once the timeouts had been hit, it was just ridiculously slow waiting for timeouts for functionality I wasn't trying to use to be hit first.

show 1 reply