Simplify flutter web startup (#595)

diff --git a/benchmark/bench.dart b/benchmark/bench.dart
index f7ed1c1..ab6bd13 100644
--- a/benchmark/bench.dart
+++ b/benchmark/bench.dart
@@ -21,7 +21,7 @@
   final harness = BenchmarkHarness(asJson: json);
 
   final flutterWebManager = FlutterWebManager(SdkManager.flutterSdk);
-  await flutterWebManager.initFlutterWeb();
+  await flutterWebManager.warmup();
 
   final compiler =
       Compiler(SdkManager.sdk, SdkManager.flutterSdk, flutterWebManager);
diff --git a/lib/src/common_server_impl.dart b/lib/src/common_server_impl.dart
index af2e5de..f00f91b 100644
--- a/lib/src/common_server_impl.dart
+++ b/lib/src/common_server_impl.dart
@@ -42,12 +42,9 @@
   Compiler compiler;
   AnalysisServersWrapper analysisServers;
 
+  // Restarting and health status of the two Analysis Servers
   bool get analysisServersRunning => analysisServers.running;
-
   bool get isRestarting => analysisServers.isRestarting;
-
-  // If the server has been trying and failing to restart for more than a half
-  // hour, something is seriously wrong.
   bool get isHealthy => analysisServers.isHealthy;
 
   CommonServerImpl(
@@ -62,7 +59,6 @@
     log.info('Beginning CommonServer init().');
     flutterWebManager = FlutterWebManager(SdkManager.flutterSdk);
     analysisServers = AnalysisServersWrapper(flutterWebManager);
-
     compiler =
         Compiler(SdkManager.sdk, SdkManager.flutterSdk, flutterWebManager);
 
@@ -403,15 +399,6 @@
       throw BadRequest(
           'Unsupported input: ${flutterWebManager.getUnsupportedImport(imports)}');
     }
-
-    if (flutterWebManager.usesFlutterWeb(imports)) {
-      try {
-        await flutterWebManager.initFlutterWeb();
-      } catch (e) {
-        log.warning('unable to init package:flutter: $e');
-        return;
-      }
-    }
   }
 }
 
diff --git a/lib/src/flutter_web.dart b/lib/src/flutter_web.dart
index 1330f82..8458400 100644
--- a/lib/src/flutter_web.dart
+++ b/lib/src/flutter_web.dart
@@ -49,27 +49,23 @@
 
   Future<void> warmup() async {
     try {
-      await initFlutterWeb();
+      if (_initedFlutterWeb) {
+        return;
+      }
+
+      _logger.info('creating flutter web pubspec');
+      final pubspec = createPubspec(true);
+      await File(path.join(_projectDirectory.path, 'pubspec.yaml'))
+          .writeAsString(pubspec);
+
+      await _runPubGet();
+
+      _initedFlutterWeb = true;
     } catch (e, s) {
       _logger.warning('Error initializing flutter web', e, s);
     }
   }
 
-  Future<void> initFlutterWeb() async {
-    if (_initedFlutterWeb) {
-      return;
-    }
-
-    _logger.info('creating flutter web pubspec');
-    final pubspec = createPubspec(true);
-    await File(path.join(_projectDirectory.path, 'pubspec.yaml'))
-        .writeAsString(pubspec);
-
-    await _runPubGet();
-
-    _initedFlutterWeb = true;
-  }
-
   String get summaryFilePath {
     return path.join('artifacts', 'flutter_web.dill');
   }
diff --git a/test/compiler_test.dart b/test/compiler_test.dart
index 9375ad1..2f39158 100644
--- a/test/compiler_test.dart
+++ b/test/compiler_test.dart
@@ -22,7 +22,7 @@
       await SdkManager.flutterSdk.init();
 
       flutterWebManager = FlutterWebManager(SdkManager.flutterSdk);
-      await flutterWebManager.initFlutterWeb();
+      await flutterWebManager.warmup();
 
       compiler =
           Compiler(SdkManager.sdk, SdkManager.flutterSdk, flutterWebManager);
diff --git a/test/flutter_web_test.dart b/test/flutter_web_test.dart
index 9349dc2..c5f3c45 100644
--- a/test/flutter_web_test.dart
+++ b/test/flutter_web_test.dart
@@ -58,7 +58,7 @@
       await SdkManager.sdk.init();
       await SdkManager.flutterSdk.init();
       flutterWebManager = FlutterWebManager(SdkManager.flutterSdk);
-      await flutterWebManager.initFlutterWeb();
+      await flutterWebManager.warmup();
     });
 
     tearDownAll(() {