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 0a0c6eb9567a96f569c25bad8ea98b4cd165b04a..0ce83c22636fce72e613893df30ca52b142077fd 100644 --- a/content/app/content_main_runner_impl.cc +++ b/content/app/content_main_runner_impl.cc @@ -252,11 +252,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;