From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: John Kleinschmidt Date: Mon, 11 Oct 2021 14:08:06 -0400 Subject: load v8 snapshot in browser process https://chromium-review.googlesource.com/c/chromium/src/+/3183394 made a change to not load the v8 snapshot in the browser process, but due to the nature of electron, we need to load the v8 snapshot in the browser process. diff --git a/content/app/content_main_runner_impl.cc b/content/app/content_main_runner_impl.cc index f3988a35b1df7b54f58b941847c64ec4ab27cf40..83da453659ed0007d2be4079e1b102245cc27268 100644 --- a/content/app/content_main_runner_impl.cc +++ b/content/app/content_main_runner_impl.cc @@ -274,11 +274,8 @@ void LoadV8SnapshotFile(const base::CommandLine& command_line) { bool ShouldLoadV8Snapshot(const base::CommandLine& command_line, const std::string& process_type) { - // The gpu does not need v8, and the browser only needs v8 when in single - // process mode. - if (process_type == switches::kGpuProcess || - (process_type.empty() && - !command_line.HasSwitch(switches::kSingleProcess))) { + // The gpu does not need v8 + if (process_type == switches::kGpuProcess) { return false; } return true;