The version of runAsync that just went into trunk includes a basic code-splitting strategy from a few weeks ago. This patch adds a better strategy. Instead of lumping all non-exclusive code atoms into the initial download, the initial download only includes the initially needed code. Additionally, a custom download is created for each split point that can be used if that split point is the first one to be reached. After the first download, a "leftovers" fragment is downloaded in the background. After the leftovers finish downloading, things are as with the basic strategy.
Can you review it, Bob? This is the last runAsync patch that needs to be merged from the branch, so things should slow down after this one. Lex --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
leftovers1-r3908.patch
Description: Binary data