Performance improvements for GraphQL::Schema::Visibility via preloading
Performance improvements for GraphQL::Schema::Visibility via preloading: a task in bird-critic-1.5-full-300 (Harbor dataset). graphql-ruby is a pure Ruby gem providing GraphQL execution. The GraphQL::Schema::Visibility system introduced in earlier PRs was significantly slower than Warden when…
The task
graphql-ruby is a pure Ruby gem providing GraphQL execution. The `GraphQL::Schema::Visibility` system introduced in earlier PRs was significantly slower than `Warden` when validating many queries because it re-traversed the schema on every query. This task adds a preloading mechanism that traverses the schema once at…
Part of kochsnow/bird-critic-1.5-full-300.