Usually when using the web-server device we want to open a browser when the app is ready. This isn't the case if we just want the app running in the background (eg. to embed somewhere). We should have some flag (launch.json?) to suppress this.
The launching is handled in response to the dart.webLaunchUrl event.