Bug 867609 (1JS)

Retire JavaScript versions

NEW
Unassigned

Status

()

Core
JavaScript Engine
P2
normal
4 years ago
3 months ago

People

(Reporter: David Bruant, Unassigned)

Tracking

(Depends on: 6 bugs, {meta})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
For context and discussion:
https://groups.google.com/d/msg/mozilla.dev.tech.js-engine.internals/WRZsLHejpNw/hxVmn-vkcVIJ

Quoting Dave Herman bug 666399#c56 :
"The explicit versioning is Mozilla-specific, and is basically a failed
experiment; the overwhelming majority of the web doesn't use it. The
HTML5 zeitgeist and the "One JavaScript" (1JS) movement, meanwhile, have
moved away from opt-in versioning as an anti-pattern."

This bug is a meta bug. The process will be slow, require making sure that nothing breaks in the process. Dependent bugs will track that.
(Reporter)

Updated

4 years ago
OS: Linux → All
Hardware: x86 → All
(Reporter)

Updated

4 years ago
Depends on: 867612
(Reporter)

Updated

4 years ago
Depends on: 867615
(Reporter)

Updated

4 years ago
Depends on: 867617
(Reporter)

Updated

4 years ago
Depends on: 855665
(Reporter)

Updated

4 years ago
Blocks: 487070
Keywords: meta
Depends on: 988386
Priority: -- → P2
(Assignee)

Updated

3 years ago
Assignee: general → nobody
No longer depends on: 988386
Alias: 1JS
No longer blocks: 487070
Depends on: 1103158
Depends on: 1173883
Depends on: 1192329
Blocks: 1146532
No longer blocks: 1146532

Updated

5 months ago
Blocks: 352228
this doesn't depend on entire bug 1103158 but only bug 1083482 (legacy generator) and 1083470 (for-each)
no other legacy feature depends on JS version.
Depends on: 1083482, 1083470
No longer depends on: 1103158

Updated

3 months ago
Depends on: 1340937
You need to log in before you can comment on or make changes to this bug.