标签: angular observable es6-promise angular-promise angular2-observables
最近我一直在学习有关诺言和可观察性的知识。我发现了很多有关功能差异的好信息,但是我想知道Promise和Observables之间是否对性能/效率有影响?
注意:我也浏览了这篇文章:Promise vs Observable,但是我没有提到效率。
答案 0 :(得分:0)
没有任何性能差异,它们只是用于返回数据的不同范例,因为Promises返回一次,但是Observables像流一样返回数据。
答案 1 :(得分:0)
您看过this post吗?它很好地解释了差异。
您应该从->“ 最适合我的情况 ”的角度来看它,而不是->“ 更有效率 ”。
因为根据实现方式的不同,它们的效率均相同。
根据您的用例确定最佳方法。 article的结尾“您应该使用哪种方法?”总结得很好。
(例如:如果您使用的是角度2+,我认为在这种情况下,“效率”是可以观察到的,即使这不仅是为了使您的生活更轻松);