我正在使用 chrome 浏览器在本地运行 html5 画布网页。出于调试目的,我正在使用 console.log 试图跟踪动画中的对象像素位置,该位置每秒发生 60 帧。但问题是,当我运行网页时它工作正常,直到我打开 javascript 控制台并看到我的位置被打印得如此之快以至于开发控制台只是冻结,页面仍然运行但我无法做任何调试,比如 switch在控制台等不同选项卡之间,我必须关闭页面并重新启动它,问题很快就会再次发生。
我还使用内置工具来执行 javascript CPU 配置文件收集,以查看它在日志记录上花费了多少资源,结果只是运行时间的 0.01%,这显然不应该是问题,但我的猜测是,即使它是只花费很少的时间来执行此操作实际上正忙于更新 UI 上的数字的控制台是冻结页面的原因。(我应该提一下,我仍然可以很好地与页面交互,但我不能对控制台做任何事情,即使只是关闭它)
这在chrome浏览器上正常吗?任何修复或建议?谢谢