承诺比可观察的效率更高吗?

时间:2018-10-11 19:20:45

标签: angular observable es6-promise angular-promise angular2-observables

最近我一直在学习有关诺言和可观察性的知识。我发现了很多有关功能差异的好信息,但是我想知道Promise和Observables之间是否对性能/效率有影响?

注意:我也浏览了这篇文章:Promise vs Observable,但是我没有提到效率。

2 个答案:

答案 0 :(得分:0)

没有任何性能差异,它们只是用于返回数据的不同范例,因为Promises返回一次,但是Observables像流一样返回数据。

答案 1 :(得分:0)

您看过this post吗?它很好地解释了差异

您应该从->“ 最适合我的情况 ”的角度来看它,而不是->“ 更有效率 ”。

因为根据实现方式的不同,它们的效率均相同。

根据您的用例确定最佳方法。 article的结尾“您应该使用哪种方法?”总结得很好。

(例如:如果您使用的是角度2+,我认为在这种情况下,“效率”是可以观察到的,即使这不仅是为了使您的生活更轻松);