Delay lazy load of client

This works great on my slow Macbook 12”, so I assume it will work
without lag on most other people’s computers.
This commit is contained in:
Feross Aboukhadijeh
2016-03-27 00:28:33 -07:00
parent 589880f1e3
commit 40cec3a2f6

View File

@@ -60,7 +60,7 @@ function init () {
window.setTimeout(function () { window.setTimeout(function () {
lazyLoadClient() lazyLoadClient()
lazyLoadCast() lazyLoadCast()
}, 100) }, 750)
// The UI is built with virtual-dom, a minimalist library extracted from React // The UI is built with virtual-dom, a minimalist library extracted from React
// The concepts--one way data flow, a pure function that renders state to a // The concepts--one way data flow, a pure function that renders state to a
@@ -76,9 +76,6 @@ function init () {
// Save state on exit // Save state on exit
window.addEventListener('beforeunload', saveState) window.addEventListener('beforeunload', saveState)
// Listen for messages from the main process
setupIpc()
// OS integrations: // OS integrations:
// ...drag and drop a torrent or video file to play or seed // ...drag and drop a torrent or video file to play or seed
dragDrop('body', (files) => dispatch('onOpen', files)) dragDrop('body', (files) => dispatch('onOpen', files))
@@ -113,8 +110,12 @@ function init () {
update() update()
}) })
// Listen for messages from the main process
setupIpc()
// Done! Ideally we want to get here <100ms after the user clicks the app // Done! Ideally we want to get here <100ms after the user clicks the app
playInterfaceSound('STARTUP') playInterfaceSound('STARTUP')
console.timeEnd('init') console.timeEnd('init')
} }