在IndexedDB中存储Uint8Array是否有效?

bbuxkriu  于 2022-12-09  发布在  IndexedDB
关注(0)|答案(1)|浏览(301)

我想知道在indexedDB中存储一个uint8array是否和存储一个包含相同数据的arrayBuffer一样高效。

92dk7w1h

92dk7w1h1#

Uint8Array只是ArrayBuffer的一个“视图”。底层数据是相同的二进制数据blob,当序列化以存储在IndexedDB中时,除了一些不同的元数据外,这些数据将完全相同。因此,不,一种数据的存储效率与另一种数据的存储效率存在显著差异。
问题归结为如何将这两个数据序列化以存储在IndexedDB中。https://html.spec.whatwg.org/multipage/structured-data.html#structuredserializeinternal

相关问题