> For the uninitiated, Linear is a project management tool that feels impossibly fast. Click an issue, it opens instantly. Update a status and watch in a second browser, it updates almost as fast as the source. No loading states, no page refreshes - just instant, interactions.
How garbage the web has become for a low-latency click action being qualified as "impossibly fast". This is ridiculous.
jitl · 8m ago
A web request to a data center even with a very fast backend server will struggle to beat 8ms (120hz display) or even 16ms (60hz display), the budget for next frame painting a navigation. You need to have the data local to the device and ideally already in memory to hit 8ms navigation.
petralithic · 18m ago
ElectricSQL and TanStack DB are great, but I wonder why they focus so much on local first for the web over other platforms, as in, I see mobile being the primary local first use case since you may not always have internet. In contrast, typically if you're using a web browser to any capacity, you'll have internet.
Also the former technologies are local first in theory but without conflict resolution they can break down easily. This has been from my experience making mobile apps that need to be local first, which led me to using CRDTs for that use case.
mbaranturkmen · 20m ago
How is this approach better than using react-query to persist storage which periodically sync the local storage and the server storage? Perhaps I am missing something.
petralithic · 16m ago
That approach is precisely what the new TanStack DB does, which if you don't know already has the same creator as React Query. The former extends the latter's principles to syncing, via ElectricSQL, both organizations have a partnership with each other.
Gravityloss · 1h ago
Some problem on the site. Too much traffic?
Secure Connection Failed
An error occurred during a connection to bytemash.net. PR_END_OF_FILE_ERROR
Error code: PR_END_OF_FILE_ERROR
jcusch · 1h ago
It looks like I was missing a www subdomain CNAME for the underlying github pages site. I think it's fixed now.
Gravityloss · 18m ago
I still see the same error
ivape · 1h ago
This is an ad.
dewey · 1h ago
It’s a developer writing about a tool they like. If you’d call word of mouth an “ad” the I guess it’s one.
jhy · 49m ago
Well, perhaps it's an AI writing about a tool...
> No API routes. No request/response cycles. No DTOs. Just… objects that magically sync. It kind of feels like cheating.
ivape · 58m ago
Why do you think marketing is not sophisticated?
Here I’ll offer my services. I’ll pretend to do a technical deep dive of your app for X amount. No one will know, I’ll just act super interested.
When the fuck did anyone ever go “omg this web app so impressive”, never, ever, never, ever.
theglenn88_ · 48m ago
Wow dude you’re being needlessly abrasive.
Did you apply for a job at Linear and get rejected or something?
I think Linear is impressive, I’m a big fan of local first, I’ve built and app that is local first so this post is actually pretty interesting.
If you don’t like it, move along.
dewey · 52m ago
It’s a choice to always see the worst in everything.
Many blog post submissions here are someone diving into something they like, hardware, software, tool etc. and it’s just because people like to share.
jcusch · 1h ago
An ad for what? I'm not associated with any of the projects mentioned.
ivape · 1h ago
An ad for Linear.
defrost · 26m ago
If it's an ad for Linear why is so much text spent on Electric SQL, Zero, and Jazz?
ivape · 20m ago
Lol. You figured it out. It’s real. Takes notes everyone, this is how your promote, add some random shit at the bottom to “balance” out the sus.
There’s two types of people in this world - Rubes and Carnies.
How garbage the web has become for a low-latency click action being qualified as "impossibly fast". This is ridiculous.
Also the former technologies are local first in theory but without conflict resolution they can break down easily. This has been from my experience making mobile apps that need to be local first, which led me to using CRDTs for that use case.
> No API routes. No request/response cycles. No DTOs. Just… objects that magically sync. It kind of feels like cheating.
Here I’ll offer my services. I’ll pretend to do a technical deep dive of your app for X amount. No one will know, I’ll just act super interested.
When the fuck did anyone ever go “omg this web app so impressive”, never, ever, never, ever.
Did you apply for a job at Linear and get rejected or something?
I think Linear is impressive, I’m a big fan of local first, I’ve built and app that is local first so this post is actually pretty interesting.
If you don’t like it, move along.
Many blog post submissions here are someone diving into something they like, hardware, software, tool etc. and it’s just because people like to share.
There’s two types of people in this world - Rubes and Carnies.