asavio09/19/2023, 7:28 AM
Dariusz Kuc09/19/2023, 2:55 PM
asavio09/23/2023, 1:10 PM
Dariusz Kuc09/25/2023, 12:40 PM
resolves queries in a breadth first matter (afaik all graphql libs do) - it will gather all available futures (for given level) and then await for the first leaf value. It actually even does an extra optimization by checking for sync leafs - so it will actually traverse far down the tree until all fields are futures before waiting for them. This is actually what Sam implemented with sync exhaustion strategy for the batch dataloader.