ABCDEFGHIJKLMNOPQRST
1
All Tests are run with caching disabled with an Android 4.0.4 native browser
We measure DOMContentLoaded (https://developer.mozilla.org/en-US/docs/Web/Reference/Events/DOMContentLoaded?redirectlocale=en-US&redirectslug=DOM%2FMozilla_event_reference%2FDOMContentLoaded) time in milliseconds:
This is the time taken till the DOM has loaded from the user receiving a page till javascript runs and the page becomes fully functional/readable.
The second thing we measure is Toggling - this is the time taken from the initial page being received to it being possible to toggle any given section.

The results show that DOMContentLoaded event fires quicker meaning the reader can read sooner, however the time taken to be able to toggle increases.
2
HostlocalhostHostlocalhost
3
DeviceAndroid 4.0.4DeviceAndroid 4.0.4
4
Web pageBarack ObamaWeb pageBarack Obama
5
Dynamic sectionsNODynamic sectionsYES
6
DOMContentLoadedToggling (ms)DOMContentLoadedToggling (ms)
7
98113332332966
8
289932333152780
9
260729251852170
10
353838711671871
11
385442481991988
12
229126141761802
13
298834371901725
14
109714521692006
15
486852442061688
16
406343963262299
17
260629781861873
18
260729311871584
19
382442082021804
20
201124841701725
21
205823951771616
22
125916213602399
23
1,7172,1581732,216
24
167220031832202
25
90312521631817
26
98613561631752
27
88912431701695
28
137416821592134
29
85311981742083
30
85812043322279
31
92613861972216
32
97213261801932
33
91012631671864
34
177421081472130
35
96313162001688
36
1,0291,3711651,877
37
1979.2333332341.2200.72006.033333
38
-89.86%-14.32%
39
40
41
In summary, enabling dynamic sections decreases the time from which
the user receives the page to the time they can make use of javascript
modules - e.g. click a reference, do a search by a significant 90%

On the minus side, at best case, it also increases the time till a
user can toggle a section by 30% - on the Barack Obama article this is
equivalent to a second.
Note that the summary is perfectly readable during this time.

More details in the commit here:
https://gerrit.wikimedia.org/r/27774

Of course these tests do not take into account the decreased payload
we send the phone and the quicker response time (which hopefully is a
no-brainer).

I ran the tests on 15 samples on an Android 4.0.4 stock browser.
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100