Существуют ли стандарты или новые стандарты для расширенных функций обещания, таких как .all()
, .finally()
, .catch()
, .spread()
, .settle()
и т.д.
Я знаю спецификацию Promises A +, но, похоже, только имеет дело с .then()
, и я не могу найти стандарты для всех других полезных функций. Я знаком с jQuery, Q и Bluebird, и между ними есть значимые различия, которые, похоже, должны быть временным условием, так как все должно со временем сходиться со стандартом, поскольку на самом деле нет причин иметь разные имена для подобных функций. Я знаю, что jQuery даже не полностью совместим с Promises A +, но, по-видимому, это заявленная цель, по крайней мере, перейти к этому, но как насчет всех других полезных функций?
Моя мотивация к желанию понять, как выглядит текущая и будущая разработка стандартов, заключается в том, чтобы знать, какие текущие функции, предлагаемые в различных библиотеках, с большей вероятностью согласуются с будущими стандартами и которые не так, я могу написать код, который понадобится меньше обслуживания в этой области в будущем. Я сделал кучу поиска, и мне кажется, что это трудно найти (для меня все равно). Я вижу Promise.all()
в спецификации спецификации ES6, но не вижу других.
Существуют ли предлагаемые стандарты для расширенных функций обещания, таких как .all()
, .finally()
, .catch()
, .spread()
и .settle()
?