【发布时间】:2018-09-22 07:55:19
【问题描述】:
请阅读question (Update 5) 上的此序列以了解上下文:
React + Performance = ? article 由 Paul Lewis 从 2015 年 7 月开始展示 React 比手工编写的普通 JavaScript 慢的示例 对于 Flickr 图片的无限列表,尤其是 在移动设备上意义重大。这个例子表明,每个人都应该始终 针对特定用例和特定目标平台的测试性能 和设备。
我在问自己,为什么 Facebook 会使用 React 来操纵他们的 DOM ? 使用 vanilla JS 操作 DOM 似乎更快,这是合乎逻辑的,因为 React 是用 JS 编写的。
用户体验难道不比开发人员的人体工程学更重要吗?
编辑:例如亚马逊发现100ms of latency cost them 1% of sales
【问题讨论】:
-
让圣战开始
-
@MysterX 我不这么认为。何时选择 vanilla 或 react.js 很明显
-
也许唯一真正知道 Facebook 为何使用 react 的人就是 Facebook。 reactjs.org/blog/2013/06/05/why-react.html
-
我们应该坚持写汇编
-
根据我的经验,我认为 Facebook 并不真正关心性能高于功能......当然还有数据。
标签: javascript facebook reactjs performance dom