【发布时间】:2016-07-27 15:17:21
【问题描述】:
我正在构建一个单页 Web 应用程序 (SPA)。 我的团队有使用 console.log 进行调试的广泛习惯。由于我们在敏捷项目中工作,我们的生产代码往往会意外地继承其中一些 console.log。
因此,该应用程序是一个 SPA,经过几分钟的事务处理后,我们最终会得到数百条日志,以防我们没有点击刷新 (F5)。
每个浏览器选项卡分配的内存字节数是否受到限制,这些控制台日志是否会占用原本为应用程序分配的内存?
这是否会显着影响 SPA 的性能?
如果是,
在应用程序范围级别这样做(下面的代码)是一个好的解决方案吗?
setInterval(function() {
console.clear();
}, 30000);
也适用于 Angular Js: $log 服务是否为 console.clear() 提供等效功能?
【问题讨论】:
标签: javascript angularjs web-applications single-page-application console.log