https://github.com/XadillaX/thmclrx/tree/fb1fc3e69c8fa7dac7037ba86e923ce0c8da9ab1/src这个就是我写的 Addon,以及在
https://github.com/XadillaX/thmclrx/blob/fb1fc3e69c8fa7dac7037ba86e923ce0c8da9ab1/test/test.js是测试代码。
我指的慢不是执行的时候慢,而是“善后”,我也不知道怎么解释——
总之效果就是 console 已经有东西打印出来了,但是要过好一段时间之后才能开始下一步操作。
比如把
for(var i = 0; i < 35500; i++) {
rgb.push({
r : Number.random(0, 255),
g : Number.random(0, 255),
b : Number.random(0, 255)
});
}
里面的 35500 改成一个很小的数字,那么处理完 console 出来之后秒退,但是如果改成更大的话,console 之后要等非常就之后程序才结束。
照理说都已经 console 出来了,说明由 C++ 处理的那段程序段已经结束了,但是为什么还是要等那么久呢?
在线等!急!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/133766
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.