Remove all non-standard features

NEW
Unassigned

Status

()

Core
JavaScript Engine
3 years ago
4 months ago

People

(Reporter: evilpie, Unassigned)

Tracking

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

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
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.
(Reporter)

Updated

3 years ago
Depends on: 1098412
(Reporter)

Updated

3 years ago
Depends on: 683218
(Reporter)

Updated

3 years ago
Depends on: 818634
(Reporter)

Updated

3 years ago
Depends on: 934669
(Reporter)

Updated

3 years ago
Depends on: 1083482
(Reporter)

Updated

3 years ago
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
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
(Reporter)

Updated

3 years ago
Depends on: 1108382
Depends on: 881061
Depends on: 1083458
(Reporter)

Updated

3 years ago
Depends on: 892903
(Reporter)

Updated

3 years ago
Depends on: 1119777
See Also: → bug 1059843
(Reporter)

Updated

2 years ago
Depends on: 1023609
No longer depends on: 1104014
Depends on: 1083498
(Reporter)

Updated

2 years ago
Depends on: 1103588
Depends on: 1167029
(Reporter)

Updated

2 years ago
Depends on: 1169948
(Reporter)

Updated

2 years ago
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

a year ago
Depends on: 1156077

Updated

a year ago
Depends on: 638054

Updated

9 months ago
Depends on: 1306461
(Reporter)

Updated

8 months ago
Depends on: 1313112
(Reporter)

Updated

6 months ago
No longer depends on: 934669

Updated

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