我网站的自定义javascript是命名空间,合并和缩小,产生一个12kb的自定义js文件。这是整个站点的代码,通常在触发页面加载后,其中更大部分不必存在于内存中。
我的问题:
一堆只执行一次或根本不执行的自定义脚本会影响用户性能吗?特别是如果用户有多个标签打开
我在考虑设置mynamespace = null
,但我不知道这是否真的能提高用户的浏览器性能。
答案 0 :(得分:2)
将其取出应该触发垃圾收集器以释放一些内存。除非系统内存中有足够的东西将其交换到磁盘,否则用户不会注意到差异。
答案 1 :(得分:0)
您不必手动取消设置JavaScript对象。
因为JavaScript可以"Garbage Collection"
修改强> 你可以做到
delete window.mynamespace;
“mynamespace”将被删除