Remove all non-standard features

NEW
Unassigned

Status

()

Core
JavaScript Engine
3 years ago
5 months ago

People

(Reporter: evilpie, Unassigned)

Tracking

(Depends on: 13 bugs, {dev-doc-needed, site-compat})

Firefox Tracking Flags

(Not tracked)

Details

We have a bunch of bugs similar to this, but they are all just kind of related like remove JS versions etc. This bug is about really sticking it to them.

Have a look at http://kangax.github.io/compat-table/non-standard/ for a good overview.
Depends on: 1098412
Depends on: 683218
Depends on: 818634
Depends on: 934669
Depends on: 1083482
Depends on: 1103181
We can add parser telemetry for these languages features (like bug 1102131). At some point, we might want to use web crawler data like httparchive.org for offline searches for uses of language features.
Blocks: 867609
Depends on: 1102131
OS: Linux → All
Hardware: x86_64 → All

Comment 2

3 years ago
Some of these should get standardized, not removed.  For example some of the Error bits.

Updated

3 years ago
Keywords: dev-doc-needed, site-compat
(In reply to Please do not ask for reviews for a bit [:bz] from comment #2)
> Some of these should get standardized, not removed.  For example some of the
> Error bits.

If you think we can get away with changing our format of Error#stack, then we should absolutely align with IE and Chrome here: http://wiki.ecmascript.org/doku.php?id=strawman:error_stack

Updated

3 years ago
Depends on: 1103650
Depends on: 1104014
Depends on: 1108382
Depends on: 881061
Depends on: 1083458
Depends on: 892903
Depends on: 1119777
See Also: → bug 1059843
Depends on: 1023609
No longer depends on: 1104014
Depends on: 1083498
Depends on: 1103588
Depends on: 1167029
Depends on: 1169948
Depends on: 1083470

Updated

2 years ago
Depends on: 647423

Updated

2 years ago
Depends on: 1219757

Updated

2 years ago
Depends on: 1220564

Updated

2 years ago
Depends on: 1222547

Updated

2 years ago
Depends on: 1222552

Updated

2 years ago
Depends on: 1228841

Updated

2 years ago
Depends on: 1156077

Updated

2 years ago
Depends on: 638054

Updated

10 months ago
Depends on: 1306461
Depends on: 1313112
No longer depends on: 934669

Updated

5 months ago
No longer blocks: 867609
You need to log in before you can comment on or make changes to this bug.