title: Does Firestore compress docs' data before sending it to the client?
body: <p>Does Firestore use any kind of compression to send/receive <code>docs</code>?</p>
  <p>For example:</p>
  <pre><code>someDoc: {
    obj001: {
      rating: &quot;VERY_BAD&quot; | &quot;BAD&quot; | &quot;GOOD&quot; | &quot;VERY_GOOD&quot;  // ONE OF THESE VALUES
    },
    obj002: {...},
    // ... 500 HUNDRED OBJECTS IN THIS DOC
    obj500: {...},
  }
  </code></pre>
  <p>I'm intentionally storing the rating property as a string. And it will add up if the object gets too big. Does Firestore use any kind of compression in those repetitive strings? Or will it send the full stringified version over the network without any compression?</p>
  <p>I know that the max size for a document is <code>1MB</code>.</p>