phoenix
phoenix copied to clipboard
Instant boot: Sub second UI boot up
Phoenix ui that the user sees on first paint should be visible in about 500 ms. This will near sublime text territory and instant boot performance rivalling native apps. This looks achievable with:
- Move all html that the user will see on first render into the main index.html instead of rendering with template deep in the js call stack.
- Move preferences to locastorage/new prefesrence handling mecanism and then restore the ui settings on boot via simple js before the brackets js loads.
- refactor code so that the UI elements the user sees are rendered as plain old html instead of from js teplates.