Too Long; Didn't Read
The Git Data API allows you to read and write raw Git objects to and from your Git repository and list, as well as update Git references. This API primarily works with blobs, which is the focus of this article. To retrieve the data, we must instead use the Git Database API. The API converts a large file into a base64 encoded blob rather than storing the entire file for better performance. This is the standard way supported by JavaScript at a Web API that decodes base64 data into a plain ASCII string.