This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 25624 - Update Promise-using language to reflect the addition of Promises to ES6
Summary: Update Promise-using language to reflect the addition of Promises to ES6
Status: RESOLVED FIXED
Alias: None
Product: Web Cryptography
Classification: Unclassified
Component: Web Cryptography API Document (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Mark Watson
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-09 00:32 UTC by Ryan Sleevi
Modified: 2014-09-26 18:22 UTC (History)
2 users (show)

See Also:


Attachments

Description Ryan Sleevi 2014-05-09 00:32:10 UTC
Raised during the W3C TAg review - https://github.com/w3ctag/spec-reviews/issues/3#issuecomment-41521737

The current specification language makes heavy use of the Promises language that was included in the WHATWG DOM spec. As Promises have migrated to ES6, concepts such as "the resolver" have moved away.

Instead, update the algorithms and language to reflect the W3C TAG's guidance on Promises ( https://github.com/w3ctag/promises-guide )

Note that the language in the guide is incomplete/not without issue, but should serve as a better conceptual point.