Open Bug 1484703 (dt-fission-inspector) Opened 2 years ago Updated 4 months ago

[meta] Make the Inspector Fission-ready

Categories

(DevTools :: Inspector, enhancement, P2)

enhancement

Tracking

(Fission Milestone:M6)

Fission Milestone M6

People

(Reporter: yulia, Unassigned)

References

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

Details

(Keywords: meta, Whiteboard: dt-fission)

With Site Isolation, a page's frames can be spread across multiple processes. This is similar to what is happening with the console, however the Inspector use cases is more complex, as there are many other types of frames that may need to be accessed.

We should move to a model where the Inspector is connecting to all of these targets of interest in each of their respective processes to retrieve messages, listen for new messages, etc.
Depends on: 1478688
Whiteboard: dt-fission
Depends on: 1500142
See this WIP patch, still based on jryans resource actors:
https://phabricator.services.mozilla.com/D4318
Assignee: ystartsev → nobody

We've gathered the technical impacts that Fission has on the inspector here: https://docs.google.com/document/d/1lwZLQj-pwymD0-gAMt7b3UF6jVLE-MGUMvpRc2Kxj-c/edit#

Depends on: 1560200
Keywords: meta
Summary: Connect Inspector to multiple processes → [meta] Connect Inspector to multiple processes
Alias: dt-inspector-fission
Depends on: 1567276
Depends on: 1568822
Depends on: 1568825
Depends on: 1568827
Depends on: 1568831
Depends on: 1568833
Depends on: 1568837
Depends on: 1568840
Depends on: 1568857
Depends on: 1568860
Depends on: 1568874
Depends on: 1568876
Depends on: 1568880
Alias: dt-inspector-fission → dt-fission-inspector
Depends on: 1572651
Depends on: 1572652
Depends on: 1572653
Depends on: 1572654
Depends on: 1572655
Depends on: 1572657
Depends on: 1572658
Depends on: 1572659
Depends on: 1572661
Depends on: 1572662
Depends on: 1572663
Depends on: 1568157
Depends on: 1570602
Depends on: 1572460
Depends on: 1568126
Depends on: 1573777
Depends on: 1574401
Depends on: 1574506
Depends on: 1575237
Depends on: 1578242
Depends on: 1578426
Summary: [meta] Connect Inspector to multiple processes → [meta] Make the Inspector Fission-ready
Depends on: 1579052
Depends on: 1579053
Depends on: 1580463
Depends on: 1494680
Depends on: 1582435
Depends on: 1582732
Depends on: 1584107
Depends on: 1586251
Depends on: 1586316
Depends on: 1586784
Depends on: 1586796
Depends on: 1586798
Depends on: 1586800
Depends on: 1586801
Depends on: 1586804
Depends on: 1586806
Depends on: 1586807
Depends on: 1587099
Depends on: 1588868
Depends on: 1589178
Depends on: 1592763
Depends on: 1592978
Depends on: 1593645
Depends on: 1593562
Depends on: 1594724
Depends on: 1594725
Depends on: 1594737
Depends on: 1598307
Depends on: 1598364
No longer depends on: 1598364

Tracking for enabling Fission in Nightly (M6)

Fission Milestone: --- → M6
Depends on: 1599728
Depends on: 1601212
Depends on: 1601219
Depends on: 1601221
Depends on: 1601225
Depends on: 1601229
Depends on: 1601231
Depends on: 1601232
You need to log in before you can comment on or make changes to this bug.