Move away from JSX
Categories
(DevTools :: Debugger, task)
Tracking
(firefox118 fixed)
| Tracking | Status | |
|---|---|---|
| firefox118 | --- | fixed |
People
(Reporter: nchevobbe, Assigned: bomsy)
References
Details
Attachments
(11 files, 1 obsolete file)
|
Bug 1828573 - [devtools] Converts the base components in the debugger from jsx r=#devtools-reviewers
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Having JSX means we need to transpile the code, which leads to different code , making it a bit harder to debug.
Also this makes the quick reload feature not working, so you always need to run mach build faster each time you make changes in the debugger
Finally, this is the only panel where we use jsx, so removing it would make the devtools codebase more consistent
| Assignee | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
Depends on D184326
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D184327
| Assignee | ||
Comment 4•3 years ago
|
||
Depends on D184887
| Assignee | ||
Comment 5•3 years ago
|
||
Depends on D184888
| Assignee | ||
Comment 6•3 years ago
|
||
Depends on D184889
| Assignee | ||
Comment 7•3 years ago
|
||
Depends on D184890
| Assignee | ||
Comment 8•3 years ago
|
||
Depends on D184935
| Assignee | ||
Comment 9•3 years ago
|
||
Depends on D184936
| Assignee | ||
Comment 10•3 years ago
|
||
| Assignee | ||
Comment 11•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 12•3 years ago
|
||
Depends on D184937
Comment 13•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
Comment 14•3 years ago
|
||
Comment 15•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/d6699b33d298
https://hg.mozilla.org/mozilla-central/rev/329bd8bf1c69
https://hg.mozilla.org/mozilla-central/rev/8e0997180630
https://hg.mozilla.org/mozilla-central/rev/ec0d8fea440a
https://hg.mozilla.org/mozilla-central/rev/de0e3f54955c
https://hg.mozilla.org/mozilla-central/rev/25988846b298
https://hg.mozilla.org/mozilla-central/rev/8036d6b06dc6
https://hg.mozilla.org/mozilla-central/rev/f33490847077
https://hg.mozilla.org/mozilla-central/rev/ceee5818d1a1
https://hg.mozilla.org/mozilla-central/rev/05f4560ba4c9
https://hg.mozilla.org/mozilla-central/rev/6c4376d088c8
Comment 16•3 years ago
|
||
== Change summary for alert #39238 (as of Tue, 08 Aug 2023 22:59:11 GMT) ==
Regressions:
| Ratio | Test | Platform | Options | Absolute values (old vs new) |
|---|---|---|---|---|
| 59% | damp custom.jsdebugger.pause.DAMP | macosx1015-64-shippable-qr | e10s fission stylo webrender | 328.54 -> 520.92 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=39238
Description
•