Three.js让网站变得非常慢

时间:2016-08-11 18:24:05

标签: javascript jquery three.js webgl effects

我一直在使用我网站上github库https://github.com/Ramotion/aquarelle中发布的非常酷的基于Three.js的效果。

效果看起来很棒,问题是对性能的巨大影响。我只需要将它用于开头介绍,然后删除效果并且不再需要它。

尽管删除了画布并完成了动画,但整个网站的性能会永久降低。如果我重新加载而没有效果,则性能恢复到正常状态。

作为参考,画布和相关图像位于React元素内。当我说删除我正在调用的效果时

    ReactDOM.unmountComponentAtNode(ReactDOM.findDOMNode(this).parentNode)

来自包含画布和水彩画对象的react元素内部。

如何在开头使用水彩画效果,然后将其从内存中完全删除?这是关闭任何Three.js项目,清除所有内容并有效地将网站返回到状态,如果效果从未运行过?

由于

0 个答案:

没有答案