the best performance is achieved by calling registerApplication immediately, but calling start after the AJAX request is completed.
important note (and including paragraph) regarding how to achieve best performance when loading multiple apps (which is what single spa does...). Basically, registerApplication() first, but start() only after doing some other work, maybe like painting initial stuff on the web page.