← Back to context

Comment by hiAndrewQuinn

1 day ago

Websites, websites, websites. Of course instant responsiveness is going to be annoying when you have a >30ms network call with P99 an order of magnitude above that in the mix. If you want real, deep breathing instant responsiveness, you gotta commit to the bit. Go local or go home and denounce, for everyone's own sanity.

I've recently been polishing up [1] for commercial release. It's a product that serves a real need for a niche community, and it's one that I built and use every day based on my own experiences for what I need as a member of that community, so I have even more reason than usual up get it right.

Truly instant responsiveness means putting the data as close and as hot to the end user as physically possible, to the point I wrote and tweaked my own trie implementation to get it just right. And even there with some of the new commercial features I'm starting to run up against ever so slightly noticeable input lag, and it really makes the whole experience feel clunkier than it should. Considering adding a 50ms denounce just to hide my shame...

[1]: https://github.com/hiandrewquinn/tsk