Hacker News new | past | comments | ask | show | jobs | submit login

> it requires a connection to allow interactivity, but this isn't different from being unable to post a tweet while driving under the subway. The interesting thing about the subway usecase is even google docs last I checked will go into read-only mode when the connection is lost...

I think that 'read-only mode' and 'can't interact at all' mode are not the same.

I often have google news open when the train vanishes down a tunnel and keep scrolling down reading headlines until we're out the other side.

If a website freezes on me, I close it.

> Having said all that, one thing we are upfront about in general is LiveView is obviously not a good fit applications that require offline support :)

Not a good fit is rather charitable...

It becomes totally unresponsive and totally unusable in any offline or high latency situation (trains, stadiums, remote areas) right?

I know, and I've read your responses that 'well, all websites have to interact with a server eventually, so it's pretty much the same as that only better...' but, well... when you build websites like this, that's why product managers say "no, we don't want a website, we want an app".




> Not a good fit is rather charitable.

s/obviously not a good fit/non-starter :)

> I think that 'read-only mode' and 'can't interact at all' mode are not the same.

I agree, but it depends on the application. LiveView doesn't "freeze", but the content on the page is not going to continue updating or be interactive. This indeed limits some applications that want to allow the user to continue editing a document, but your example of a news site absolutely still functions fine for read-only offline.

> It becomes totally unresponsive and totally unusable in any offline or high latency situation (trains, stadiums, remote areas) right?

Yes, just like the vast vast majority of web applications today, including the vast vast majority of SPAs that could, in theory, work offline, but don't because of the added complexity on the client and server, state syncing, conflict resolution, etc. If working under the offline condition is a hard requirement, LiveView is out full stop. But even for SPAs, this is an opt-in feature today that few choose.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: