Performance tweaks for Mojo Dart Controller

- Enable background compilation in Mojo Dart Controller.
- Disable code write protection

BUG=
R=tonyg@chromium.org

Review URL: https://codereview.chromium.org/1902053002 .
diff --git a/mojo/dart/embedder/dart_controller.cc b/mojo/dart/embedder/dart_controller.cc
index a47fd9a..b67dded 100644
--- a/mojo/dart/embedder/dart_controller.cc
+++ b/mojo/dart/embedder/dart_controller.cc
@@ -612,6 +612,12 @@
   flags.push_back("--enable_mirrors=false");
   // Force await and async to be keywords even outside of an async function.
   flags.push_back("--await_is_keyword");
+  // Enable background compilation
+  flags.push_back("--background_compilation=true");
+  // Disable code write protection
+  // TODO(johnmccutchan): This might be a security issue once Mojo gets a
+  // security sandbox. Revisit when that happens.
+  flags.push_back("--write_protect_code=false");
   // Add remaining flags.
   for (int i = 0; i < vm_flags_count; ++i) {
     flags.push_back(vm_flags[i]);