TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What is Local first development

119 pointsby yonzabout 2 months ago

8 comments

ValtteriLabout 2 months ago
Was hoping this to be about development happening on my host OS instead of containers/orchestrators.
评论 #43579061 未加载
评论 #43587003 未加载
roncesvallesabout 2 months ago
Sync is still an unsolved problem. The solutions that claim to do it aren't very satisfactory.
评论 #43579550 未加载
评论 #43579219 未加载
评论 #43588894 未加载
recursivedoubtsabout 2 months ago
<i>&gt; Effortless Collaboration: The app supports easy collaboration, even in offline scenarios.</i><p>mmm, yes, i see
评论 #43579300 未加载
评论 #43585664 未加载
评论 #43579308 未加载
mellosoulsabout 2 months ago
Actual title:<p><i>What is Local-first Web Development?</i>
dariosalvi78about 2 months ago
the problem with this is that most browsers employ persistency rules for OPFS that are not very transparent, at least for the user, or not very predicable, at least for the developer. In other words, a user can find his&#x2F;her data wiped out all of a sudden.<p>Here some info: <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Storage_API&#x2F;Storage_quotas_and_eviction_criteria" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Storage_API...</a><p>There is also a discussion on HN: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39222328">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39222328</a><p>You can use the file system API as an alternative, which is permanent, but it&#x27;s slow, requires the user to remember where the file was stored, and not recommended for things such as databases.<p>This makes the whole purpose of it a bit pointless in my opinion. What is your experience with it?
Black616Angelabout 2 months ago
&gt; Picture using these apps offline with automatic synchronization when you’re back online. This is the essence of local-first web development – a revolutionary approach that puts users in control of their digital experience.<p>I had to laugh very hard at the &quot;revolutionary approach&quot;. How is it revolutionary, if software was developed &quot;local-first&quot; for decades?<p>Techbros really do come up with the oldest ideas and call them revolutionary.
评论 #43578962 未加载
评论 #43579045 未加载
评论 #43581200 未加载
评论 #43579843 未加载
krecoabout 2 months ago
Not sure I really understand the &quot;development&quot; part of it even after reading the article.
sagolikasopporabout 2 months ago
My main gripe with this is how do you charge users? They can just put the browser in offline mode and continue to use the app forever.<p>Also it&#x27;s very hard to follow up bugs or other errors if users are often offline. I giess you can queue up errors being sent and so on but still. Syncing means that you probably have to have a complicated logic, especially if the data you are seeing can be modified by others. How do you solve merge conflicts?<p>I really like offline first web apps, but it is way harder and more expensive to build I think. For a startup it means more time before you can deploy your app and where I live there is pretty much fast internet everywhere so it kinda is solving an issue that very few customers will face.
评论 #43579935 未加载
评论 #43579967 未加载
评论 #43580303 未加载
评论 #43580456 未加载
评论 #43579914 未加载
评论 #43581067 未加载