【问题标题】:Batch on animation frame批处理动画帧
【发布时间】:2014-07-21 07:08:33
【问题描述】:

【问题讨论】:

  • React 为什么要默认使用 requestAnimationFrame 进行批处理?
  • 我猜是因为这会尽可能多地批处理(减少差异计数)操作,同时仍然提供完整的帧速率。
  • 请注意这是否会提高性能。但是,如果不是,我想了解为什么?

标签: javascript reactjs


【解决方案1】:

有一个 repo 可以为你做到这一点react-raf-batching

在自述文件中,Pete Hunt 声称使用 requestAnimationFrame 会使事情更难测试。

一种更像游戏的 React 批处理策略。这可能会使您的应用性能更高,但更难测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2017-02-12
    • 1970-01-01
    相关资源
    最近更新 更多