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

Issue 254343002: Send <iframe srcdoc> to the threaded parser (Closed)

Created:
6 years, 8 months ago by eseidel
Modified:
6 years, 7 months ago
Reviewers:
abarth-chromium
CC:
blink-reviews, dglazkov+blink, adamk+blink_chromium.org, ojan
Visibility:
Public.

Description

Send <iframe srcdoc> to the threaded parser There are no test changes as this should be imperceptible to pages. We already issued srcdoc loads asynchronously, we just happened to parse their contents synchronously as soon as we got back to the runloop to issue the load. Now that we use the threaded parser, parsing and display of srcdoc iframes will be incremental as well as should not interfere with other mainthread tasks like js execution or RAF. Unfortunately there are some other knobs I need to turn in the HTML parser to make it less aggressive about processing data to make the don't-interfere-with-animations part of this change a reality. BUG=308321 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=172798

Patch Set 1 #

Total comments: 1

Patch Set 2 : Remove setting too #

Patch Set 3 : Remove setting too #

Patch Set 4 : Add back setting for now #

Patch Set 5 : Updated #

Patch Set 6 : Fixed my nub mistake #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -4 lines) Patch
M Source/core/frame/Settings.in View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/html/parser/HTMLParserOptions.cpp View 1 2 3 4 5 1 chunk +10 lines, -4 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
abarth-chromium
lgtm https://codereview.chromium.org/254343002/diff/1/Source/core/html/parser/HTMLParserOptions.cpp File Source/core/html/parser/HTMLParserOptions.cpp (right): https://codereview.chromium.org/254343002/diff/1/Source/core/html/parser/HTMLParserOptions.cpp#newcode48 Source/core/html/parser/HTMLParserOptions.cpp:48: useThreading = settings && settings->threadedHTMLParser() && !document->url().isAboutBlankURL(); We ...
6 years, 8 months ago (2014-04-23 21:49:20 UTC) #1
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 8 months ago (2014-04-23 21:52:00 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/1
6 years, 8 months ago (2014-04-23 21:52:11 UTC) #3
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 8 months ago (2014-04-23 22:10:14 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/40001
6 years, 8 months ago (2014-04-23 22:10:41 UTC) #5
eseidel
The CQ bit was unchecked by eseidel@chromium.org
6 years, 8 months ago (2014-04-23 22:10:55 UTC) #6
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 8 months ago (2014-04-23 22:10:56 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/40001
6 years, 8 months ago (2014-04-23 22:11:29 UTC) #8
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-23 22:25:35 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on linux_blink_rel
6 years, 8 months ago (2014-04-23 22:25:36 UTC) #10
eseidel
webkit_unit_tests have a ton of depedencies on the threaded parser. Going back to the original ...
6 years, 8 months ago (2014-04-23 22:49:57 UTC) #11
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 8 months ago (2014-04-23 22:58:48 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/60001
6 years, 8 months ago (2014-04-23 22:59:11 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-23 23:50:32 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on win_blink_rel
6 years, 8 months ago (2014-04-23 23:50:33 UTC) #15
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 8 months ago (2014-04-24 00:21:06 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/60001
6 years, 8 months ago (2014-04-24 00:21:23 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-24 00:22:16 UTC) #18
commit-bot: I haz the power
Failed to apply patch for Source/core/html/parser/HTMLParserOptions.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 8 months ago (2014-04-24 00:22:16 UTC) #19
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 7 months ago (2014-04-28 18:31:52 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/80001
6 years, 7 months ago (2014-04-28 18:32:14 UTC) #21
eseidel
The CQ bit was checked by eseidel@chromium.org
6 years, 7 months ago (2014-04-28 19:01:39 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eseidel@chromium.org/254343002/90001
6 years, 7 months ago (2014-04-28 19:02:10 UTC) #23
commit-bot: I haz the power
6 years, 7 months ago (2014-04-28 20:13:30 UTC) #24
Message was sent while issue was closed.
Change committed as 172798

Powered by Google App Engine
This is Rietveld 408576698