如何下载同一文件时,如何减少一个下载时间?

如何下载同一文件时,如何减少一个下载时间?

问题描述:

在我的web模块中,我有两个webwork,一个webwork来解码音频,另一个webwork来编码音频。 在每个webwork中,我需要下载一个相同的wasm代码(现在我不想拆分代码)。我想知道是否有一种方法可以下载一次(如缓存),并且每个webwork都可以使用代码?如何下载同一文件时,如何减少一个下载时间?

+0

你能编辑这个问题并添加一些例子吗?我不明白你在问什么,但如果你向我解释问题,我会帮忙的。 –

通过IndexedDB缓存并检查web worker是否缓存了webassembly模块。请参阅this article on Caching compiled modules