Reviewers: bobv,

Description:
Design doc here:

http://code.google.com/p/google-web-toolkit/wiki/InitialLoadSequence

This patch allows specifying an initial load sequence for runAsync
calls.  If the specified sequence matches the actual order the
runAsync's are reached at run time, then the load time is improved
because the leftovers fragment can be deferred.  If the load order is
incorrect, the program still runs, but will likely be slowed down.  The
details are in the design doc, including the implementation outline.




Please review this at http://gwt-code-reviews.appspot.com/33848

Affected files:
   dev/core/src/com/google/gwt/core/ext/soyc/impl/SplitPointRecorder.java
   dev/core/src/com/google/gwt/core/linker/SoycReportLinker.java
   dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
   dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java
   dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java
   dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
   dev/core/src/com/google/gwt/dev/jjs/impl/JsniRefLookup.java
   dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRunAsyncs.java
   user/src/com/google/gwt/core/CompilerParameters.gwt.xml
   user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java



--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to