The source code FileSaver.js#L106
a.href = URL.createObjectURL(blob)
setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s
setTimeout(function () { click(a) }, 0)
Why is there a 40-second delay in calling the URL.revokeObjectURL
method? Why don’t call it immediately after calling URL.createObjectURL(blob)
?