2014-04-18 43 views
1

使用angularfire与大型数据集,使用$ firebase()2路数据绑定对象和JS-API新Firebase()数据引用对象之间有什么样的性能差异?

回答

7

$ firebase调用将立即开始同步所有数据,因此这是一项昂贵的操作,它只应用于您希望访问的数据的粒度。

新的Firebase()调用仅仅创建了一个新的参考 - 它实际上不会加载数据或执行任何I/O操作,因此这是一个非常便宜的调用。

+3

为了扩展这一点,$ firebase更像是等同于调用'new Firebase(URL).on('value')'而不是新的Firebase(URL)',它只是实例化本地Firebase API。 – Kato