Html 用于drawImage的一次性IMG

Html 用于drawImage的一次性IMG,html,canvas,2d,image,drawimage,Html,Canvas,2d,Image,Drawimage,当IcreateElement(“IMG”)仅用于使用“drawImage”在二维画布中使用它时,临时IMG是否有资格进行垃圾收集?或者画布是否会包含对它的引用(如果是,我如何清除此引用)?它应该符合垃圾收集的条件,但当然每个浏览器(理论上)可以以不同的方式实现它 如果一旦清除了对它的所有引用,它就不符合垃圾收集的条件,那么这就是一个bug 也就是说,我想很多浏览器都会保留缓存中的图像,所以即使图像对象被垃圾收集,使用相同的src创建一个新的图像对象可能会立即加载。因为更改IMG的src会导致使

当I
createElement(“IMG”)
仅用于使用“
drawImage
”在二维画布中使用它时,临时IMG是否有资格进行垃圾收集?或者画布是否会包含对它的引用(如果是,我如何清除此引用)?

它应该符合垃圾收集的条件,但当然每个浏览器(理论上)可以以不同的方式实现它

如果一旦清除了对它的所有引用,它就不符合垃圾收集的条件,那么这就是一个bug


也就是说,我想很多浏览器都会保留缓存中的图像,所以即使图像对象被垃圾收集,使用相同的src创建一个新的图像对象可能会立即加载。

因为更改IMG的src会导致使用它的画布更新,我相信直到画布被丢弃之后,它才被标记为垃圾可丢弃