在 Javascript 中从 IndexedDB 读取大二进制数组的性能很低

Lap*_*sio 5 javascript blob binary-data html5-audio indexeddb

我正在使用 IndexedDB 将图像和 MP3 文件存储为二进制数组,但它似乎并不快。读取一个 MP3 文件大约需要 0.5-1 秒,与从延迟不明显的服务器流式传输相比,它实际上相当慢。知道是否可以从 IndexedDB 流式传输数据或将文件分成两部分存储,然后将第二部分“流式传输”到已经存在的 blob 中?