【问题标题】:Is storing a Uint8Array in IndexedDB efficient?在 IndexedDB 中存储 Uint8Array 是否有效?
【发布时间】:2021-08-19 05:06:55
【问题描述】:

我想知道在 indexedDB 中存储 uint8array 是否与存储具有相同数据的 arrayBuffer 一样有效。就是这样。

【问题讨论】:

    标签: javascript indexeddb


    【解决方案1】:

    Uint8Array 只是 ArrayBuffer 的“视图”。底层数据是相同的二进制数据块,当序列化以存储在 IndexedDB 中时,它们将完全相同,除非有一些不同的元数据。所以,不,两者的存储效率存在显着差异。

    问题归结为如何将两者序列化以存储在 IndexedDB 中。你可以在这里看到它是如何完成的:https://html.spec.whatwg.org/multipage/structured-data.html#structuredserializeinternal

    【讨论】:

    • 刚刚更新了一个指向技术实施细节的链接。
    猜你喜欢
    • 1970-01-01
    • 2021-06-11
    • 2014-08-15
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    相关资源
    最近更新 更多