Comments (3)
Thank you for clarifying.
I'm sorry for misleading (I'm learning English as non-native).
I realized the choice of words is poor reading back🥲
I know we don't need to support each and every update.
The documentation of which iteration the experimental support is currently targeted. I think this could work as well.
It took me some time to figure out the problem and find no existing discussion around there.
Basically that's what I want to improve here.
from apollo-client.
Responding to @jakobkhansen's comment in the linked issue:
When we started supporting @defer
we made a decision to pin our support on the version of the draft spec that was valid as of 2022-08-24. Even though that proposal is in Stage 3, the last stop before acceptance into the spec, the incremental transport format has changed a lot in the working draft spec since that time. This presents a challenge for JavaScript clients in particular, where every byte counts. So when servers ship new versions of the incremental transport protocol, we are faced with the design decision of breaking backwards compatibility or introducing conditional logic, which might add bloat to the library. As I understand it, the Apollo Server implementation should be working off that same spec version as Apollo Client supports, but it appears we need to investigate that further, so thanks for bringing it to our attention!
As it stands today, the team was not planning on adding support for additional iterations of the draft spec but will absolutely support the accepted version of the spec when that happens. But we'd like to keep this issue open for the community's feedback and learn more about use cases that we could consider supporting in the meantime.
from apollo-client.
Hi @kodai3, just to be clear I did not say we should support each draft iteration, only that a conversation could be started about it. Happy to let that conversation happen but with the right context set. Thanks!
from apollo-client.
Related Issues (20)
- delay: Infinity on a mock response doesn't behave as described in docs HOT 1
- Self-Signed Certificate Validation in Apollo Client with Custom CA Certificate HOT 4
- Error: Unsatisfied version 0 from platform of shared singleton module @apollo/client/core (required ^3.8.9) HOT 3
- Format of incremental delivery responses HOT 2
- Cursor Pagination issue preview page HOT 2
- Fuzzy type policies don't support type-level `merge` functions HOT 4
- "Cannot convert object to primitive value" error happens when "Cache data may be lost ..." warning is output on dev console HOT 2
- Can't disable cache normalization globally HOT 3
- Infinite suspense loop in useSuspenseQuery if the same query document is first skipped, then fetched in the same suspense boundary HOT 5
- Write documentation for `useLoadableQuery` HOT 3
- Migrate parts of our API documentation into autogenerated docs HOT 3
- Write documentation for new `createQueryPreloader`/`preloadQuery` APIs HOT 3
- Write documentation for new `useQueryRefHandlers` hook HOT 3
- fragment causes client data to be empty object when network tab retrieves expected data HOT 5
- It's unclear that headers prop only works when there is no link prop HOT 5
- Stabilize `createQueryPreloader`/`preloadQuery` API
- useFragment is not scalable as the number of fragment grows HOT 1
- Feedback for React query preloading feature HOT 4
- Incoming data partially not normalized when matching a fuzzy possibleType and selected on a fragment when nullable field is null
- Introduce skipToken to useQuery HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apollo-client.