google-cloud-go icon indicating copy to clipboard operation
google-cloud-go copied to clipboard

storage: add JSON API implementation for Reader

Open tritone opened this issue 3 years ago • 0 comments

Currently the Reader uses the XML API to download objects from GCS, due to performance differences as of a few years ago.

These differences are much smaller or nonexistent these days. In addition, certain features are missing from the GCS XML API that users might want (e.g. NotMatch preconditions, see #5890 ).

This issue is to add a JSON API implementation to the Reader. The exported Reader surface would remain the same. Default would remain to use XML to avoid breaking current users (at least until the next major release).

tritone avatar Aug 02 '22 20:08 tritone