Open Bug 1103158 Opened 10 years ago Updated 2 years ago

[Meta] Remove all non-standard JavaScript features

Categories

(Core :: JavaScript Engine, task)

task

Tracking

()

People

(Reporter: evilpie, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

(Keywords: dev-doc-needed, meta, site-compat)

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: 1JS
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.
(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
Depends on: 1103650
Depends on: 1104014
Depends on: 1108382
Depends on: 881061
Depends on: 1083458
Depends on: 892903
Depends on: 1119777
See Also: → non-standard-js
Depends on: 1023609
No longer depends on: 1104014
Depends on: 1083498
Depends on: 1103588
Depends on: 1167029
Depends on: 1169948
Depends on: 1083470
Depends on: 647423
Depends on: 1219757
Depends on: 1220564
Depends on: 1222547
Depends on: 1222552
Depends on: 1228841
Depends on: 1156077
Depends on: 638054
Depends on: 1306461
Depends on: 1313112
No longer depends on: 934669
No longer blocks: 1JS
Depends on: 1388317
See Also: → 1388325
Summary: Remove all non-standard features → Remove all non-standard JavaScript features
Depends on: 1413867
Depends on: 1414340
Depends on: 1418769
Hiya,

I am currently looking for bugs to fix as part of my Open Source Development module at Coventry University and I am interested in developing this bug.

Please could you assign this task to me and give me more information.

This is my first bug fix and any help would be appreciated.

Thank you.
Hi Rayann!

This bug is actually a meta-bug for tracking the other bugs listed under the "Depends on" section. So you should rather have a look at those.

Sebastian
Keywords: meta
Summary: Remove all non-standard JavaScript features → [Meta] Remove all non-standard JavaScript features
Type: defect → task
Depends on: 1650518
See Also: → proprietary-dom
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.