Responsive Applets 2: Plan Ahead
Opportunity:
in interactive application, client and network are mostly idle
Use concurrency to read ahead
e.g. client will probably read next message next, so read-ahead
Caution: some read-ahead can be hard to cancel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22