<div dir="ltr">You already do have that right; you can use any Promise implementation you choose, or none at all. You do *not*, however, typically have the "right" to alter what syntax does, and `async`/`await` explicitly chose that philosophy.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 5, 2020 at 11:37 PM medikoo <<a href="mailto:medikoo%2Bmozilla.org@medikoo.com">medikoo+mozilla.org@medikoo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Jordan Harband wrote<br>
> Anything "more efficient" would likely not be spec compliant<br>
<br>
Promises (also those specified in ES) are quite opinionated, and I believe<br>
we should have right to practice our own opinions in our own apps.<br>
<br>
On these grounds thenable objects (so not necessarily promise instances) are<br>
supported, and work seamlessly in promise chains.<br>
<br>
Unfortunately async/await breaks that support, it'll be great if we can<br>
recover from that.<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://mozilla.6506.n7.nabble.com/Mozilla-ECMAScript-4-discussion-f89340.html" rel="noreferrer" target="_blank">http://mozilla.6506.n7.nabble.com/Mozilla-ECMAScript-4-discussion-f89340.html</a><br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>