You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bundler and RubyGems clients currently fetch /versions to obtain gem names and their info checksums, but they do not use the version lists included in the response. A lighter-weight endpoint that omits the version numbers and returns only gem names paired with info checksums could significantly reduce response size and parsing time.
A proof-of-concept implementation for the response generation logic was proposed in rubygems/compact_index#95. That PR is being closed for now, but this issue serves as a reminder to revisit the idea when there is appetite for the full end-to-end change across compact_index, rubygems.org, and the Bundler/RubyGems client.
Bundler and RubyGems clients currently fetch
/versionsto obtain gem names and their info checksums, but they do not use the version lists included in the response. A lighter-weight endpoint that omits the version numbers and returns only gem names paired with info checksums could significantly reduce response size and parsing time.A proof-of-concept implementation for the response generation logic was proposed in rubygems/compact_index#95. That PR is being closed for now, but this issue serves as a reminder to revisit the idea when there is appetite for the full end-to-end change across compact_index, rubygems.org, and the Bundler/RubyGems client.
The work required would be: