循环大量图像,但不消耗浏览器内存

时间:2021-06-11 18:01:54

标签: javascript performance memory browser ram

我在磁盘上有数 TB 的图像,并且构建了一个基本的 javascript 例程,可以随机拉入一个,并将其显示为 Web 浏览器屏幕保护程序。问题是,如果我将其放置(例如)24 小时,该浏览器将使用大量系统 RAM。

您对管理该 RAM 的建议是什么,以便开销保持较低,并且屏幕保护程序可以运行数天?

let timer = setTimeout(getRandomImage, 100),
    el = $("#pictureframe");

function getRandomImage(){
    clearTimeout(timer);                                                                

    let elImageUrl = "https://my.image.url/?v=" + Math.random();
    el.css('background-image', 'url('+ elImageUrl +')');
    timer = setTimeout(getRandomImage, 5000);
}

0 个答案:

没有答案
相关问题