Hacker News new | ask | show | jobs
Show HN: GraphQL lib for real-time apps (github.com)
68 points by tjmehta 2805 days ago
3 comments

What's the benefit of this, over using the websocket layer for Apollo?
Hello Zackify, author here. That’s a great question. I haven’t used Apollo in depth (since I started building this before it’s existance.) But Apollo is an opinionated GraphQL framework that includes the data-transport layer.

Primus-GraphQL is less opinionated and just provides a GraphQL data-transport layer (client and server). Primus-GraphQL also offers a network-layer for Relay (an opinionated GraphQL client framework that works well with React).

Since it is built on top of Primus it allows flexibility with data-protocol layer - from socket.io, socksjs, websockets, or even a custom implementation.

Hope that answers your question. Let me know if you have more :-)

I don't see how this answers the question in a meaningful way.
That's primus and relay. Question was about Apollo
Sorry. Primus and prisma, not relay
What are the real-time properties of this?
Graphql subscriptions, aka pubsub with marketing.
Looks awesome at first glance.