Canvas 由于在fabric js画布中创建数据url(图像),出现内存泄漏问题

Canvas 由于在fabric js画布中创建数据url(图像),出现内存泄漏问题,canvas,memory,memory-leaks,fabricjs,todataurl,Canvas,Memory,Memory Leaks,Fabricjs,Todataurl,使用数据url向画布添加图像时出现内存问题。 数据url是根据从axios下载的图像创建的。 除非我们关闭浏览器,否则不会清除内存中的图像 axios.get(/getImage, { params: { 'path': imgPath }, responseType: 'arraybuffer' }) .then(response => {

使用数据url向画布添加图像时出现内存问题。 数据url是根据从axios下载的图像创建的。 除非我们关闭浏览器,否则不会清除内存中的图像

axios.get(/getImage, {
            params: {
                'path': imgPath
            },
            responseType: 'arraybuffer'
        })
        .then(response => {
          let stringData = Buffer.from(response.data, 'binary').toString('base64');
          let data_url = "data:application/octet-stream;base64," + stringData;

            fabric.Image.fromURL(
                data_url,img => {
                               data_url="";
                               resolve(img);
                               });
             });
});