No performance gain, it would just simplify the code for users of the API. There are a few places in spark where we delay app loading until some async operations have finished. spark_polymer.dart, `applicationStarting()` is one place -