DescriptionAdd support to extension_shell and ash_shell to use external V8 snapshot files.
Adds support to extension_shell and ash_shell to use external V8 snapshot files
in preparation for moving ChromeOS and ChromeCast to use this.
Re-factors the chrome_content_browser_client and
content/shell_content_browser_client to allow more reuse
of the code which opens the V8 external snapshot for child processes
by adding IsolateHolder::OpenV8FilesForChildProcesses.
This does not yet switch ChromeOS to use external V8 snapshot files -
this will be done in follow up CL https://codereview.chromium.org/1019123002.
BUG=421063
Committed: https://crrev.com/54fab5e3b8f16436d3329ecbdb6c40e050278a51
Cr-Commit-Position: refs/heads/master@{#323953}
Patch Set 1 #Patch Set 2 : More fixes for ChromeOS #Patch Set 3 : Remove gyp changes #
Total comments: 6
Patch Set 4 : Address review comments #
Total comments: 1
Patch Set 5 : Rebased #Patch Set 6 : Fix Mac and Win builds #Patch Set 7 : Rebase and move to V8Initializer #Patch Set 8 : Fix typo #Patch Set 9 : Fix Mac and Win #
Messages
Total messages: 42 (23 generated)
|