History

Minor performance optimization to speed up app boot

Thibaut Courouble committed 9 years ago

Commit d59d43e1 parent 067fa933 files · +8 −5Browse files

Unified · Split

3 files
  1. assets/javascripts/app/app.coffee +4 −2
  2. assets/javascripts/app/update_checker.coffee +2 −2
  3. assets/javascripts/views/search/search.coffee +2 −1
assets/javascripts/app/app.coffee+4−2
@@ -105,8 +105,10 @@ · 104 unmodified lines
105105 @trigger 'ready'
106106 @router.start()
107107 @hideLoading()
108− @welcomeBack() unless @doc
109− @removeEvent 'ready bootError'
108+ setTimeout =>
109+ @welcomeBack() unless @doc
110+ @removeEvent 'ready bootError'
111+ , 50
110112 return
111113
112114 initDoc: (doc) ->
assets/javascripts/app/update_checker.coffee+2−2
@@ -5,7 +5,7 @@ class app.UpdateChecker · 4 unmodified lines
55 $.on window, 'focus', @checkForUpdate
66 app.appCache.on 'updateready', @onUpdateReady if app.appCache
77
8− @checkDocs()
8+ setTimeout @checkDocs, 0
99
1010 check: ->
1111 if app.appCache
@@ -21,7 +21,7 @@ class app.UpdateChecker · 9 unmodified lines
2121 new app.views.Notif 'UpdateReady', autoHide: null
2222 return
2323
24− checkDocs: ->
24+ checkDocs: =>
2525 unless app.settings.get('manualUpdate')
2626 app.docs.updateInBackground()
2727 else
assets/javascripts/views/search/search.coffee+2−1
@@ -135,7 +135,8 @@ class app.views.Search extends app.View · 134 unmodified lines
135135
136136 afterRoute: (name, context) =>
137137 @delay @searchUrl if context.hash
138− @autoFocus()
138+ @delay @autoFocus
139+ return
139140
140141 extractHashValue: ->
141142 if (value = @getHashValue())?