1
Exin 2018-05-06 18:35:54 +08:00 via iPhone
这个蚂蚁还是第一次听说,以前只知道生命游戏,有点意思
简单看了一下,这个每一步只有一个格子发生变化吧,按照 React 采用 vDOM 的机制,按理说应该只有一个 DOM 元素需要更新 而且据我观察变化的只是颜色,因此都不需要浏览器进行重排 所以这锅不能怪 DOM/浏览器 喔 |
2
robotdiy 2018-05-07 00:05:45 +08:00
太厉害了,感谢分享。
|
4
CasualYours 2018-05-07 11:04:31 +08:00
canvas 性能感觉会好点
|
5
Exin 2018-05-07 11:16:45 +08:00 via iPhone
@nzbin 话是没错,但具体考虑楼主的 demo,才 10000 个<li>节点,谈不上过多吧
我想说的是这个项目有很大的优化空间 建议用 react-devtools 看一下每次 render 做了多少不必要的行为 |
6
nzbin OP @CasualYours canvas 比较流畅,四五个蚂蚁也没问题
|