Before this change we tried to read field arguments even if the query
never requested the actual field itself. This is obviously wrong
because we'd never supply arguments for fields we're not requesting.
Even if all fields were optionsal we'd still waste CPU cycles.
Before this change we tried to read field arguments even if the query never requested the actual field itself. This is obviously wrong because we'd never supply arguments for fields we're not requesting.
Even if all fields were optionsal we'd still waste CPU cycles.