【发布时间】:2016-12-30 17:57:03
【问题描述】:
我昨天启动了this site(一个用于实时编辑three.js 示例的网站),发现在更新代码或导航到多个示例文件时,帧速率飙升至大约 1000 f/s。
第一次提到这个是here。我不确定为什么更新后帧速率会增加。 WebGL 画布位于 iframe 内,我正在使用此代码更新 iframe 内容(iframe 的 id 为“预览”):
var previewFrame = document.getElementById('preview');
var preview = previewFrame.contentDocument || previewFrame.contentWindow.document;
preview.open();
preview.write(this.props.code);
preview.close();
有人知道如何解决这个问题吗?编辑使用CodeMirror 完成,站点使用React 构建。所有src代码都在repo here中。
【问题讨论】:
-
我无法在 Chrome 版本 55.0.2883.95(64 位)中复制所描述的问题。
标签: javascript reactjs iframe three.js