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.

Jamsocket: Back Ends for Realtime Apps

83 pointsby yurisagalovalmost 2 years ago

12 comments

paulgbalmost 2 years ago
Hey HN! I&#x27;m a co-founder of Jamsocket, happy to answer any questions. We&#x27;ve previously been on HN for Plane, which is the open-source engine behind Jamsocket. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33178797">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33178797</a><p>Sorry for the website performance issues, I&#x27;ve disabled the animation which should help.
评论 #36439212 未加载
评论 #36422728 未加载
评论 #36421521 未加载
评论 #36422584 未加载
tony_cannistraalmost 2 years ago
I didn&#x27;t read very deeply, but I was surprised to see something like a Jupyter notebook mentioned as a use-case. The marketing pitch seems to suggest that these hosted sessions are relatively stateless, so I&#x27;d hesitate to trust an interactive Jupyter session with one.<p>Accidentally closing a browser tab seems like it would end the session and wipe out my whole Jupyter session, variables and all.
评论 #36421785 未加载
dgreenspalmost 2 years ago
It’s been a while since I’ve done server push in production… Back in the day, you couldn’t count on the browser or the ISP supporting real WebSockets correctly, and I expect this is still the case some percentage of the time. WebSockets were best seen as one possible transport, and if they were detected to be not functioning, the client library responsible for the “socket” would fall back to long-polling. Or, the client library would start out with something simple and known to work and “upgrade” the connection if possible.<p>WebSockets also don’t ensure messages are delivered (once) across network hiccups. And browsers have different limits on how many there can be open at once across tabs for a domain (IIRC). In the end, I think it makes sense for them to be the main transport for a real-time app, but they are just one part of creating a conceptually simple model for real-time communication between client and server.<p>Does Jamsocket have or use a client socket library?
评论 #36429981 未加载
nesarkvechnepalmost 2 years ago
Another reinvention of Erlang processes?
评论 #36422484 未加载
jellingalmost 2 years ago
Can you contrast your product with Liveblocks? I am considering it for a real-time application.
评论 #36429943 未加载
veryvisaalmost 2 years ago
I&#x27;m unable to view <a href="https:&#x2F;&#x2F;github.com&#x2F;drifting-in-space&#x2F;jamsocket-nextjs-tutorial">https:&#x2F;&#x2F;github.com&#x2F;drifting-in-space&#x2F;jamsocket-nextjs-tutori...</a>
评论 #36440754 未加载
CtrlAltDelete51almost 2 years ago
This looks really interesting, and something that could solve a semi-immediate pain point but I can’t find any data on the production plan other than the price. Is that information available anywhere?
评论 #36421843 未加载
Alifatiskalmost 2 years ago
Believe it or not, the website is barely scrollable with my MB 2015.
评论 #36419745 未加载
taw1516almost 2 years ago
for someone new to real time apps, can you help me understand how JamSocket is different from some service like Pusher?
评论 #36421134 未加载
aboodmanalmost 2 years ago
What is the latency to start a session?
评论 #36421018 未加载
tcperalmost 2 years ago
To build a image and push, spwan a pod? Why not just use FaaS service skip the build step?
评论 #36421168 未加载
thedangleralmost 2 years ago
Yeah, Doesn&#x27;t work well for my iMAC.