看了一下你写得东西,目前还没看几行源码。不过个人理解 fiber 就像之前写 C 语言的时候用得 context,然后这个名字叫 fiber 的 context 使用得数据结构是 tree,通过这棵 tree 的节点持有对应 HTML 节点以及相关数据,还需要描述节点间的关系,我的上一级是谁,我的兄弟节点是谁,我当前是哪个元素,我身上有什么值等等,查询节点的时候,用前序中序这些搜索方式找对应节点;调度相关的,肯定是事先设了个阈值,然后要么是浏览器通知 React,要么是 React 通过已知的时间来计算出是不是自己跑太久了,有 React 计算的猜想是我刚才在源码里搜索到了 expire time 之类的属性。先把屁放这,等后续看看是不是打脸了,滑稽。