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 93957c7a155949c42843aa0a8165860dbc8ac5a5..bde1ca7a9d076d240056a38437615523f9fa2420 100644 --- a/content/app/content_main_runner_impl.cc +++ b/content/app/content_main_runner_impl.cc @@ -300,11 +300,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;