New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 814565 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug


Participants' hotlists:
media-router-fixit


Sign in to add a comment

[Media Router] Move in-browser MRPs off UI thread

Project Member Reported by imch...@chromium.org, Feb 22 2018

Issue description

This came up during code review of https://chromium-review.googlesource.com/c/chromium/src/+/899954.

As we move network logic off IO thread and onto network service, we should be able to move the core logic off IO thread. In addition, we should also investigate moving parts of the DIAL / Cast MRPs that are currently running on the UI thread onto some other sequence. This means identifying remaining dependencies on UI thread (shouldn't be too many) and their replacements.

The fact that MR already talks to the MRPs via Mojo helps with the move. We can also consider servicification of MR / MRPs as part of the work. The plan is to figure out a high level plan for this work by Q1.
 
Status: WontFix (was: Assigned)
DIAL / Cast MRPs will run on IO thread and we will minimize the part that runs on UI thread. Eventually with servicification of all dependencies it should be possible run them outside of browser process. We will track the work in individual MRP implementation tracking bugs. 

Sign in to add a comment