question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Make query diffing pluggable

See original GitHub issue

Open discussion about if we should do query diffing.

One minor pro is it means we could remove graphql-js from the client build which would really lower our bundle size. https://github.com/apollostack/apollo-client/pull/153/commits/7a8dbec8d050bf095d6cff6606f289efc58c4d85 had to increase our size due to more exports from the graphql-js library.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:12 (12 by maintainers)

github_iconTop GitHub Comments

4reactions
stubailocommented, May 2, 2016

After talking to Jonas a bit, it would be cool if Apollo Client was almost a framework for writing the GraphQL client that you want - whether that’s diffing vs. not, runtime vs. build-time query parsing, etc - the basic architecture we have with redux lets us be pretty flexible about that.

There are only a couple of invariants to maintain - the API, the fact that you get the query results, etc - and the internals can be modified at will.

That would be a pretty awesome value prop for someone looking to use GraphQL in their client.

2reactions
jbaxleyiiicommented, May 3, 2016

@stubailo @helfer

After talking to Jonas a bit, it would be cool if Apollo Client was almost a framework for writing the GraphQL client that you want

Yes this, 💯 this

I would make things like building the embeddable apollo vs the full application one so easy to do

Read more comments on GitHub >

github_iconTop Results From Across the Web

Query pluggable database table from root container?
Is it possible to query tables in a pluggable database from the root container? If it is possible, what is the method?
Read more >
Make it pluggable to lowdb · Issue #30 · davidgtonge/underscore ...
Hello, first of all i have to say this is an awesome library. I've tried to augment lowdb with this mixin lib. Unfortunately...
Read more >
Multitenant : PDBs With Different Character Sets to the CDB in ...
Compare the character set of the CDB and the new pluggable database. CONN / AS SYSDBA COLUMN parameter FORMAT A30 COLUMN value FORMAT...
Read more >
Subscriptions and Live Queries - Real Time with GraphQL
So let's take a recap of GraphQL Subscriptions, take a look at existing Live Query Solutions today and compare the differences between the ......
Read more >
A curated list of awesome Go frameworks, libraries and ...
xo - Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found