页面关闭之后,浏览器在内存里面开辟的内存是否会销毁

js对象不能跨页面存在,但是js文件可以留在缓存中。通过在login页面提前加载一部分资源(也可以是其它资源,如:js, css, image, template, video,dns等等),使得主页面加载这些资源的时间减少(从浏览器的缓存中获取),达到提高响应速度的目的。类似的手段还有:CDN,长缓存,合并文件,HTTP2,多域名等。至于于相关书籍,我不太了解。
■网友
浏览器关闭js存在内存里的数据就都销毁了。但是我觉得你好像是想问缓存的问题。我没做过大项目,所以前端优化性能问题都停留在理论层面,就给你推荐几篇文章吧:大公司里怎样开发和部署前端代码? - 前端开发web前端性能优化回到你的问题,如果那个大js文件存在缓存里了,那其他页面再访问就快了。浏览器关闭会不会影响那个存在缓存里的js文件我不确定,具体的操作我就不知道了


    推荐阅读