Another important feature is stream-oriented caching of values. Essentially some range of opcodes in the stream language are reserved for referring to a cache of recently seen values. It&#x27;s a &quot;dynamic&quot; encoding feature that&#x27;s super beneficial for common payloads, like JSON API responses with lots of similar keys. This is something a protobuf&#x2F;thrift-like should steal, as it can often be more efficient than vanilla field-number + value encoding.