cip/WikiOnBoard — Issue #76: Decrease start-up time
Author: cip
Created: 2012-02-07 17:00:08+00:00
State: open
Labels: 2.x, ENHANCEMENT

Wikionboard 2 takes significantly longer to start than wikionboard 1.

Test-setup:
wikipedia_de_all_2010 loads on start-up.
wikipedia-en in lib (WikiOnBoard 2 only)

V1.2.13 <7 s (Transition Splashscreen -> index page)
V1.1.14 3 s (index page fully displayed, empty index page displayed before already)

Note that WikiOnBoard 2 was appearantly slower in earlier version (see issue 73).

Reduction trials:
1. Load articlepager with loader (not fully functional). No effect observed, which is not surprising as empty
article page loads fast.
2. Load main page with loader (not functional). Marginal effect.
3.TODO Decrease index loading time. (Perhaps prelload-less entries).
Note that using loader for index page has not been considered, as the typical use case
is to use always the same zim file. In addition no benefit seen in showing ui before index is
fully loaded. (WikiOnBoard 1 behavior). (Would only make at least sense if ui is responsive during loading,
but this is very hard to achieve and not worth the effort)

Note that issue is assigned to milestone for tracking only. It is not strictly required to decrease startup time.