我正在使用JavaScript和D3编写应用程序。应用程序从用户接收数据并生成包映射。
每当用户输入太多要显示的数据时,浏览器就会冻结。这是不可避免的,因为用户输入的数据太多而且包布局无法处理所有数据。
我想知道是否有一种方法可以检测浏览器内存何时即将填充,以便我可以优雅地崩溃?有没有办法动态甚至静态地探测可用内存?
答案 0 :(得分:1)
在Chrome中,您可以使用window.performance.memory
或试用此库https://github.com/mrdoob/stats.js/或https://github.com/paulirish/memory-stats.js