我正在使用dojo.io.script.get加载数据。每个请求的大小可能很大,我需要发布大量的请求。
问题是,数据加载后被解雇后是否被浏览器缓存?
换句话说,当我加载一些内容为“myFunc('blah blah blah')”的数据时。它将执行myFunc函数。执行后浏览器内存会发生什么?如果我说加载100次并且myFunc中每个字符串的大小为1GB,浏览器是否会耗尽内存?
感谢。 安德烈
答案 0 :(得分:2)
我学到的关于Dojo的一个原因是源代码是一个很好的参考。
我对dojo / io / script.js的快速检查表明,存在一些涉及死代码标记和销毁脚本标记的逻辑,所以我猜它应该防止你提到的内存泄漏。 (当然,你应该自己测试这种东西,只是为了确定)。