Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

%TypedArray%.fromAsync #8

Closed
zloirock opened this issue Sep 17, 2021 · 4 comments
Closed

%TypedArray%.fromAsync #8

zloirock opened this issue Sep 17, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@zloirock
Copy link
Contributor

All new Array methods that make sense for %TypedArray% also added to %TypedArray%. Seems makes sense to add a %TypedArray% version.

@js-choi
Copy link
Collaborator

js-choi commented Sep 17, 2021

I agree. I think this is within this proposal’s scope. I will add this later I will ask the Committee about this in the next plenary meeting.

@js-choi js-choi added the enhancement New feature or request label Sep 19, 2021
@zloirock
Copy link
Contributor Author

zloirock commented Oct 3, 2021

Spec of %TypedArray%.fromAsync should be updated similarly to #11.

@js-choi
Copy link
Collaborator

js-choi commented Oct 26, 2021

I presented a brief update presentation about this issue to the Committee at the October plenary today.

@syg of Google V8 voiced moderate opposition to including a TypedArray.fromAsync in this proposal, barring any clear use cases, since any dumps of a stream or other async iterables into a typed array would almost certainly be chunked, rather than yielding individual numeric values.

In order to minimize the probability of Committee blockage of Stage 2 when I present this proposal again in a few months, I will drop TypedArray.fromAsync and defer it to a future proposal.

@js-choi js-choi closed this as completed Oct 26, 2021
@zloirock
Copy link
Contributor Author

It's an interesting precedent since now all array methods that can be applied to typed arrays added to typed arrays too. "A clear use case" could be, for example, async getting an array of ids (typed arrays are also about typing, not only about performance) from stripped 3rd party API one by one - my recent case. However, I agree that it can be delayed.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants