用reactjs或者angularjs的router做单页面的APP,会不会使页面占用内存过大?

页面转场后,前一页面的内存是如何销毁的,会不会对性能产生影响?

阅读 3.4k
3 个回答

可以配置页面的缓存数量,当达到最大的缓存数量时会将最早的页面从内存中移出,在回退时判断缓存中是否存在,然后才确定是读取缓存中的还是服务器中的

基本不用担心,一般来说你按照官方推荐的写法是不需要担心内存释放的问题的,框架会把这些事情做好的。如果你想了解更多,可以看看闭包和 js 的自动销毁机制。

会,主要看你代码怎么写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题