Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Issue 1317883002: Revert of Centralize deferred commit conditions. (Closed)

Created:
5 years, 3 months ago by esprehn
Modified:
5 years, 3 months ago
Reviewers:
ojan, Sami, dglazkov
CC:
blink-reviews, blink-reviews-dom_chromium.org, dglazkov+blink, eae+blinkwatch, rwlbuis, sof
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Revert of Centralize deferred commit conditions. (patchset #1 id:1 of https://codereview.chromium.org/1300043003/ ) Reason for revert: Perf regression due to an error. willInsertBody is actually before the body is available which means the check for body() in this patch would not succeed and we'd end up not resuming commits until we finished parsing if all sheets were done loading before we got to the <body>. BUG=524172 Original issue's description: > Centralize deferred commit conditions. > > Instead of having many callbacks that implicitly have conditions for when the > blink frame pipeline should run, have a function on Document that checks them > explicitly and make WebViewImpl call it. > > This will allow checking if iframes are ready to begin running their lifecycle > phases when iterating the frame tree in ::beginFrame and ::layout(). > > BUG=521692 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=200783 TBR=ojan@chromium.org,dglazkov@chromium.org,skyostil@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=521692 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201232

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -30 lines) Patch
M Source/core/dom/Document.h View 2 chunks +0 lines, -3 lines 0 comments Download
M Source/core/dom/Document.cpp View 2 chunks +0 lines, -14 lines 0 comments Download
M Source/web/WebViewImpl.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/web/WebViewImpl.cpp View 1 chunk +27 lines, -12 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
esprehn
Created Revert of Centralize deferred commit conditions.
5 years, 3 months ago (2015-08-26 15:16:50 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1317883002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1317883002/1
5 years, 3 months ago (2015-08-26 15:16:59 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1317883002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1317883002/1
5 years, 3 months ago (2015-08-26 15:17:25 UTC) #5
commit-bot: I haz the power
5 years, 3 months ago (2015-08-26 15:17:28 UTC) #7
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201232

Powered by Google App Engine
This is Rietveld 408576698