Famo.us - 自定义.render()& .commit() - 它会影响60fps和cpu的性能吗?

时间:2015-02-19 11:02:09

标签: famo.us

我正在使用Famo.us并进入我自定义渲染和放大的阶段。为我正在创建的一些对象提交函数。

由于Famo.us基本上是一个游戏引擎,并以每秒60帧的速度运行,因此能够放置和解析多少代码'在渲染和提交功能之前它是否影响每秒60帧?

感谢。

标记

1 个答案:

答案 0 :(得分:0)

在混合模式this has been an issue之前的Famo.us中。

Mixed Mode version

新版本将解决此问题以及影响性能的其他问题。在这个新版本中将完全重写引擎。

注意:截至该问题发布之日,混合模式尚未向公众发布。混合模式将允许渲染到WebGL和DOM。当前版本仅限DOM。

通过Famo.us @michaelobriena

上的commented on Dec 11, 2014
  

我们正在以混合模式进行此项工作。这基本上是在毁灭我们的   整个核心组成&布局图层。

     

被杀的事情:

     

实体规格分析器

     

要么改变很多,要么具有其功能的东西   目的转移到其他模块:

     

Context RenderNode Surface render / commit&更

     

因为这是一次如此巨大的改革,我们需要花时间去做   调查我们如何使用我们的更改来改进API。我们是   真的想要编纂我们的模式并消除我们的坏习惯   开始子类化我们的基类,过度使用事件,和   通过额外状态解决每一个问题。