I was looking at the discussion for Relay Subscriptions here and saw that their feature set matches much of what Apollo is attempting to solve. This made me curious, what benefits will Apollo have over this besides being framework agnostic?
From the link on goals of their new API:
- Server rendering (or pre-fetching data on the server and rendering on the client).
- Implementing real-time updates (subscriptions) in user-space.
- Offline persistence.
- Implementing your own alternatives to RelayContainer/RelayRenderer.
- Using Relay Core with non-React view libraries.