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 965b07bc438473baacd3c1309e012e68a3b245d9..c5b68291a9632e8820721de5513ed682c65a175c 100644 --- a/content/app/content_main_runner_impl.cc +++ b/content/app/content_main_runner_impl.cc @@ -275,11 +275,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;