The Web GPU API buffer uploading model has been finalized for the MVP as described here: https://github.com/gpuweb/gpuweb/pull/147. WebKit's implementation should be updated, and all demos and tests to match.
<rdar://problem/47805229>
*** This bug has been marked as a duplicate of bug 195077 ***