New issue
Advanced search Search tips

Issue 658552 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug

Blocking:
issue 651525



Sign in to add a comment

Break down MHTML generation executed in the renderer into smaller, time-limited tasks

Project Member Reported by carlosk@chromium.org, Oct 22 2016

Issue description

To limit the impact of MHTML generation on the render process main thread we should break down the processing of a frame into smaller, time-limited tasks.

After processing the main HTML contents, the serialization of elements like CSS and images could be processed in postponed tasks that should run until a certain maximum time is reached.

There will be a compromise between performance and consistency as other tasks run in between can cause changes to the DOM and invalidate elements from the to-serialize list.
 
Labels: Performance

Comment 2 by chili@chromium.org, Jan 25 2017

Labels: Hotlist-Fixit
Labels: -Hotlist-Fixit
Fixit update: I think this will require more time than the 3 day limit.
Labels: -Performance Performance-Browser

Sign in to add a comment