If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Implement a skeleton Chrome DevTools Protocol server into Firefox

ASSIGNED
Assigned to

Status

()

Firefox
Developer Tools
P3
normal
ASSIGNED
a month ago
18 days ago

People

(Reporter: mismith, Assigned: mismith)

Tracking

(Blocks: 2 bugs)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox57 affected)

Details

(Assignee)

Description

a month ago
Implement a Chrome DevTools Protocol server into Firefox which fully supports the HTTP portion of the protocol (querying version information, enumerating available pages, opening new tabs, switching the active tab) and supports an initial subset of WebSocket commands and events.

This can be based on the cdp [0] and tokio-cdp [1] crates, which have been used to build a similar feature into Servo [2]. Page.navigate [3] and Page.reload [4] will probably be good first commands to implement.

[0] https://github.com/devtools-html/cdp
[1] https://github.com/devtools-html/tokio-cdp
[2] https://github.com/servo/servo/pull/18133
[3] https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-navigate
[4] https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-reload
(Assignee)

Updated

a month ago
Assignee: nobody → lists
Blocks: 1323098, 1323139
Status: NEW → ASSIGNED
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.