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

Lots of features missing from the "esnext" tab #1034

Open
afmenez opened this issue Feb 22, 2017 · 18 comments
Open

Lots of features missing from the "esnext" tab #1034

afmenez opened this issue Feb 22, 2017 · 18 comments

Comments

@afmenez
Copy link
Contributor

afmenez commented Feb 22, 2017

Looking at https://github.com/tc39/proposals, I see a lot of features missing from esnext tab.

Stage4:

Stage3:

Stage 2:

@ljharb
Copy link
Member

ljharb commented Feb 22, 2017

I'd hold off on "finally" tests, pending some potential stage 3 changes.

@claudepache
Copy link
Contributor

Given that a random proposal

it may be premature to include many of them before they reach stage 2.

@afmenez
Copy link
Contributor Author

afmenez commented Feb 23, 2017

There are already some tests for Stage 0 and Stage 1 proposals. I have ignored the Stage 0 features on purpose, but I believe if it reaches Stage 1 is because it has some traction and can be tested.

@afmenez
Copy link
Contributor Author

afmenez commented Feb 23, 2017

There are proposed tests for 5 of the features already. Adding references to them on the original post.

@ljharb
Copy link
Member

ljharb commented Feb 23, 2017

I think it's case-by-case for the proposal.

@afmenez
Copy link
Contributor Author

afmenez commented Feb 23, 2017

I believe we should pursue to have at least all the Stage 3 features, since they are very likely to be accepted and are probably stable enough.
I also see no harm in merging tests for the features on earlier stages if someone is interested enough to write a test (there are four of these PRs pending currently).

@afmenez
Copy link
Contributor Author

afmenez commented Mar 6, 2017

Two of the Stage 3 issues are already implemented on at least one browser, and one of them already has a PR. Updating the original text.

@afmenez
Copy link
Contributor Author

afmenez commented May 31, 2017

Updated original post with the latest developments (added new proposals and removed the ones with tests merged).

@tomkel
Copy link

tomkel commented Feb 14, 2018

Would be nice to see more tests for the stage 3 proposals

@zloirock
Copy link
Collaborator

@tomkel feel free to add it.

@chicoxyzzy
Copy link
Member

chicoxyzzy commented Aug 8, 2018

JSON superset is implemented in Babel 7 but we don't have tests for it in compat-table yet

@zloirock
Copy link
Collaborator

I cleaned the list from already added proposals.

@rconnamacher
Copy link

Top-level await is now stage 3, so it'd be cool to see it added here: https://github.com/tc39/proposals

@mhf-ir
Copy link

mhf-ir commented Feb 10, 2021

All browser except latest firefox version (86) dosnt return these kind of data:

✔️

console.log(new Intl.DisplayNames(['fa'], { type: 'region' }).of('IR')); // "ایران"
console.log(new Intl.DisplayNames(['fa'], { type: 'language' }).of('fa')); // "فارسی"
console.log(new Intl.DisplayNames(['fa'], { type: 'script' }).of('arab')); // "عربی"
console.log(new Intl.DisplayNames(['fa'], { type: 'currency' }).of('IRR')); // "ریال ایران"

🔴
In chrome Version 88

console.log(new Intl.DisplayNames(['fa'], { type: 'script' }).of('arab')); // "arab"

These must be implemented also test.

Also as note Chrome in Android has different result that must be added in browsers list.

@chicoxyzzy
Copy link
Member

Intl tab is very outdated :(

@nicolo-ribaudo
Copy link
Contributor

Class static blocks are implemented in Chrome 91: https://v8.dev/features/class-static-initializer-blocks

@aryehb
Copy link

aryehb commented Apr 8, 2021

Temporal is now Stage 3 (source).

@ajvincent
Copy link

Decorators are now Stage 3 (spec link)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests